@@ -14,7 +14,7 @@ public class AsyncStorage<Key: Hashable, Value> {
14
14
}
15
15
16
16
extension AsyncStorage {
17
- public func entry( forKey key: Key , completion: @escaping ( Result < Entry < Value > , Error > ) -> Void ) {
17
+ public func entry( forKey key: Key , completion: @escaping ( Result < Entry < Value > , any Error > ) -> Void ) {
18
18
serialQueue. async { [ weak self] in
19
19
guard let `self` = self else {
20
20
completion ( . failure( StorageError . deallocated) )
@@ -30,7 +30,7 @@ extension AsyncStorage {
30
30
}
31
31
}
32
32
33
- public func removeObject( forKey key: Key , completion: @escaping ( Result < ( ) , Error > ) -> Void ) {
33
+ public func removeObject( forKey key: Key , completion: @escaping ( Result < ( ) , any Error > ) -> Void ) {
34
34
serialQueue. async { [ weak self] in
35
35
guard let `self` = self else {
36
36
completion ( . failure( StorageError . deallocated) )
@@ -50,7 +50,7 @@ extension AsyncStorage {
50
50
_ object: Value ,
51
51
forKey key: Key ,
52
52
expiry: Expiry ? = nil ,
53
- completion: @escaping ( Result < ( ) , Error > ) -> Void ) {
53
+ completion: @escaping ( Result < ( ) , any Error > ) -> Void ) {
54
54
serialQueue. async { [ weak self] in
55
55
guard let `self` = self else {
56
56
completion ( . failure( StorageError . deallocated) )
@@ -66,7 +66,7 @@ extension AsyncStorage {
66
66
}
67
67
}
68
68
69
- public func removeAll( completion: @escaping ( Result < ( ) , Error > ) -> Void ) {
69
+ public func removeAll( completion: @escaping ( Result < ( ) , any Error > ) -> Void ) {
70
70
serialQueue. async { [ weak self] in
71
71
guard let `self` = self else {
72
72
completion ( . failure( StorageError . deallocated) )
@@ -82,7 +82,7 @@ extension AsyncStorage {
82
82
}
83
83
}
84
84
85
- public func removeExpiredObjects( completion: @escaping ( Result < ( ) , Error > ) -> Void ) {
85
+ public func removeExpiredObjects( completion: @escaping ( Result < ( ) , any Error > ) -> Void ) {
86
86
serialQueue. async { [ weak self] in
87
87
guard let `self` = self else {
88
88
completion ( . failure( StorageError . deallocated) )
@@ -98,7 +98,7 @@ extension AsyncStorage {
98
98
}
99
99
}
100
100
101
- public func object( forKey key: Key , completion: @escaping ( Result < Value , Error > ) -> Void ) {
101
+ public func object( forKey key: Key , completion: @escaping ( Result < Value , any Error > ) -> Void ) {
102
102
entry ( forKey: key, completion: { ( result: Result < Entry < Value > , Error > ) in
103
103
completion ( result. map ( { entry in
104
104
return entry. object
@@ -109,7 +109,7 @@ extension AsyncStorage {
109
109
@available ( * , deprecated, renamed: " objectExists(forKey:completion:) " )
110
110
public func existsObject(
111
111
forKey key: Key ,
112
- completion: @escaping ( Result < Bool , Error > ) -> Void ) {
112
+ completion: @escaping ( Result < Bool , any Error > ) -> Void ) {
113
113
object ( forKey: key, completion: { ( result: Result < Value , Error > ) in
114
114
completion ( result. map ( { _ in
115
115
return true
@@ -119,7 +119,7 @@ extension AsyncStorage {
119
119
120
120
public func objectExists(
121
121
forKey key: Key ,
122
- completion: @escaping ( Result < Bool , Error > ) -> Void ) {
122
+ completion: @escaping ( Result < Bool , any Error > ) -> Void ) {
123
123
object ( forKey: key, completion: { ( result: Result < Value , Error > ) in
124
124
completion ( result. map ( { _ in
125
125
return true
0 commit comments