Skip to content

Commit 228a53e

Browse files
Remove disableDevice request from OfflineRequestProcessor.
1 parent 05d9d11 commit 228a53e

File tree

3 files changed

+10
-48
lines changed

3 files changed

+10
-48
lines changed

swift-sdk/Internal/OfflineRequestProcessor.swift

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -53,34 +53,6 @@ struct OfflineRequestProcessor: RequestProcessorProtocol {
5353
identifier: #function)
5454
}
5555

56-
@discardableResult
57-
func disableDeviceForCurrentUser(hexToken: String,
58-
withOnSuccess onSuccess: OnSuccessHandler? = nil,
59-
onFailure: OnFailureHandler? = nil) -> Future<SendRequestValue, SendRequestError> {
60-
let requestGenerator = { (requestCreator: RequestCreator) in
61-
requestCreator.createDisableDeviceRequest(forAllUsers: false, hexToken: hexToken)
62-
}
63-
64-
return sendIterableRequest(requestGenerator: requestGenerator,
65-
successHandler: onSuccess,
66-
failureHandler: onFailure,
67-
identifier: #function)
68-
}
69-
70-
@discardableResult
71-
func disableDeviceForAllUsers(hexToken: String,
72-
withOnSuccess onSuccess: OnSuccessHandler?,
73-
onFailure: OnFailureHandler?) -> Future<SendRequestValue, SendRequestError> {
74-
let requestGenerator = { (requestCreator: RequestCreator) in
75-
requestCreator.createDisableDeviceRequest(forAllUsers: true, hexToken: hexToken)
76-
}
77-
78-
return sendIterableRequest(requestGenerator: requestGenerator,
79-
successHandler: onSuccess,
80-
failureHandler: onFailure,
81-
identifier: #function)
82-
}
83-
8456
@discardableResult
8557
func updateUser(_ dataFields: [AnyHashable: Any],
8658
mergeNestedObjects: Bool,

swift-sdk/Internal/RequestHandler.swift

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ protocol RequestProcessorStrategy {
1111

1212
struct DefaultRequestProcessorStrategy: RequestProcessorStrategy {
1313
let selectOffline: Bool
14-
14+
1515
var chooseOfflineProcessor: Bool {
1616
selectOffline
1717
}
1818
}
19-
19+
2020
@available(iOS 10.0, *)
2121
class RequestHandler: RequestHandlerProtocol {
2222
init(onlineCreator: @escaping () -> OnlineRequestProcessor,
@@ -61,18 +61,18 @@ class RequestHandler: RequestHandlerProtocol {
6161
func disableDeviceForCurrentUser(hexToken: String,
6262
withOnSuccess onSuccess: OnSuccessHandler?,
6363
onFailure: OnFailureHandler?) -> Future<SendRequestValue, SendRequestError> {
64-
chooseRequestProcessor().disableDeviceForCurrentUser(hexToken: hexToken,
65-
withOnSuccess: onSuccess,
66-
onFailure: onFailure)
64+
onlineProcessor.disableDeviceForCurrentUser(hexToken: hexToken,
65+
withOnSuccess: onSuccess,
66+
onFailure: onFailure)
6767
}
6868

6969
@discardableResult
7070
func disableDeviceForAllUsers(hexToken: String,
7171
withOnSuccess onSuccess: OnSuccessHandler?,
7272
onFailure: OnFailureHandler?) -> Future<SendRequestValue, SendRequestError> {
73-
chooseRequestProcessor().disableDeviceForAllUsers(hexToken: hexToken,
74-
withOnSuccess: onSuccess,
75-
onFailure: onFailure)
73+
onlineProcessor.disableDeviceForAllUsers(hexToken: hexToken,
74+
withOnSuccess: onSuccess,
75+
onFailure: onFailure)
7676
}
7777

7878
@discardableResult
@@ -254,9 +254,9 @@ class RequestHandler: RequestHandlerProtocol {
254254

255255
private let onlineCreator: () -> OnlineRequestProcessor
256256
private let offlineCreator: () -> OfflineRequestProcessor?
257-
257+
258258
private let strategy: RequestProcessorStrategy
259-
259+
260260
private lazy var offlineProcessor: OfflineRequestProcessor? = {
261261
offlineCreator()
262262
}()

swift-sdk/Internal/RequestProcessorProtocol.swift

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,6 @@ protocol RequestProcessorProtocol {
3232
onSuccess: OnSuccessHandler?,
3333
onFailure: OnFailureHandler?) -> Future<SendRequestValue, SendRequestError>
3434

35-
@discardableResult
36-
func disableDeviceForCurrentUser(hexToken: String,
37-
withOnSuccess onSuccess: OnSuccessHandler?,
38-
onFailure: OnFailureHandler?) -> Future<SendRequestValue, SendRequestError>
39-
40-
@discardableResult
41-
func disableDeviceForAllUsers(hexToken: String,
42-
withOnSuccess onSuccess: OnSuccessHandler?,
43-
onFailure: OnFailureHandler?) -> Future<SendRequestValue, SendRequestError>
44-
4535
@discardableResult
4636
func updateUser(_ dataFields: [AnyHashable: Any],
4737
mergeNestedObjects: Bool,

0 commit comments

Comments
 (0)