Skip to content

Commit 7db15ce

Browse files
committed
revert some changes
1 parent 5fcc641 commit 7db15ce

File tree

9 files changed

+7
-60
lines changed

9 files changed

+7
-60
lines changed

AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/AWSDataStorePlugin.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,12 +102,6 @@ final public class AWSDataStorePlugin: DataStoreCategoryPlugin {
102102
Amplify.Hub.removeListener(token)
103103
}
104104
}
105-
106-
let payloadOfOutboxStatus = HubPayload(eventName: HubPayload.EventName.DataStore.outboxStatusChanged)
107-
Amplify.Hub.dispatch(to: .dataStore, payload: payloadOfOutboxStatus)
108-
109-
let payload = HubPayload(eventName: HubPayload.EventName.DataStore.ready)
110-
Amplify.Hub.dispatch(to: .dataStore, payload: payload)
111105
}
112106

113107
func reinitStorageEngineIfNeeded() {

AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/Sync/InitialSync/InitialSyncOperation.swift

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -55,42 +55,6 @@ final class InitialSyncOperation: AsynchronousOperation {
5555
log.info("Beginning sync for \(modelType.modelName)")
5656
let lastSyncTime = getLastSyncTime()
5757
query(lastSyncTime: lastSyncTime)
58-
59-
var modelSyncedPayload = ModelSyncedPayload()
60-
modelSyncedPayload.modelName = modelType.modelName
61-
modelSyncedPayload.isFullSync = lastSyncTime == 0 ? true : false
62-
modelSyncedPayload.isDeltaSync = !modelSyncedPayload.isFullSync
63-
64-
guard let reconciliationQueue = reconciliationQueue else {
65-
return
66-
}
67-
68-
_ = reconciliationQueue.publisher.sink(
69-
receiveCompletion: { result in
70-
print(result)
71-
}, receiveValue: { result in
72-
print(result)
73-
switch result {
74-
case .initialized, .started, .paused:
75-
print(result)
76-
case .mutationEvent(let mutationEvent):
77-
modelSyncedPayload.modelName = mutationEvent.modelName
78-
switch mutationEvent.mutationType {
79-
case "create":
80-
modelSyncedPayload.createCount += 1
81-
case "update":
82-
modelSyncedPayload.updateCount += 1
83-
case "delete":
84-
modelSyncedPayload.deleteCount += 1
85-
default:
86-
print(result)
87-
}
88-
}
89-
})
90-
91-
let payload = HubPayload(eventName: HubPayload.EventName.DataStore.modelSynced,
92-
data: modelSyncedPayload)
93-
Amplify.Hub.dispatch(to: .dataStore, payload: payload)
9458
}
9559

9660
private func getLastSyncTime() -> Int? {

AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/Sync/MutationSync/OutgoingMutationQueue/SyncMutationToCloudOperation.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,6 @@ class SyncMutationToCloudOperation: Operation {
166166
if let reachability = api as? APICategoryReachabilityBehavior {
167167
do {
168168
networkReachabilityPublisher = try reachability.reachabilityPublisher(for: request.apiName)
169-
170169
} catch {
171170
log.error("\(#function): Unable to listen on reachability: \(error)")
172171
}

AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/Sync/RemoteSyncEngine.swift

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -126,12 +126,6 @@ class RemoteSyncEngine: RemoteSyncEngineBehavior {
126126
}
127127
}
128128

129-
// _ = self.networkReachabilityPublisher?.sink(receiveValue: { value in
130-
// let payload = HubPayload(eventName: HubPayload.EventName.DataStore.networkStatusChanged,
131-
// data: value.isOnline)
132-
// Amplify.Hub.dispatch(to: .dataStore, payload: payload)
133-
// })
134-
135129
self.outgoingMutationQueueSink = self.outgoingMutationQueue.publisher.sink { mutationEvent in
136130
self.remoteSyncTopicPublisher.send(.mutationEvent(mutationEvent))
137131
}
@@ -331,9 +325,6 @@ class RemoteSyncEngine: RemoteSyncEngineBehavior {
331325
Amplify.Hub.dispatch(to: .dataStore,
332326
payload: HubPayload(eventName: HubPayload.EventName.DataStore.syncStarted))
333327

334-
Amplify.Hub.dispatch(to: .dataStore,
335-
payload: HubPayload(eventName: HubPayload.EventName.DataStore.ready))
336-
337328
remoteSyncTopicPublisher.send(.syncStarted)
338329
stateMachine.notify(action: .notifiedSyncStarted)
339330
}

AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/Sync/SubscriptionSync/AWSIncomingEventReconciliationQueue.swift

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ final class AWSIncomingEventReconciliationQueue: IncomingEventReconciliationQueu
6767
}
6868
reconciliationQueues[modelName] = queue
6969
let modelReconciliationQueueSink = queue.publisher.sink(receiveCompletion: onReceiveCompletion(completed:),
70-
receiveValue: onReceiveValue(receiveValue:))
70+
receiveValue: onReceiveValue(receiveValue:))
7171
modelReconciliationQueueSinks[modelName] = modelReconciliationQueueSink
7272
}
7373
}
@@ -148,6 +148,3 @@ extension AWSIncomingEventReconciliationQueue: Resettable {
148148
}
149149

150150
}
151-
152-
@available(iOS 13.0, *)
153-
extension AWSIncomingEventReconciliationQueue: DefaultLogger { }

AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/Sync/SubscriptionSync/ReconcileAndLocalSave/AWSModelReconciliationQueue.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ final class AWSModelReconciliationQueue: ModelReconciliationQueue {
155155
private func receiveCompletion(_ completion: Subscribers.Completion<DataStoreError>) {
156156
switch completion {
157157
case .finished:
158+
log.info("receivedCompletion: finished")
158159
modelReconciliationQueueSubject.send(completion: .finished)
159160
case .failure(let dataStoreError):
160161
log.error("receiveCompletion: error: \(dataStoreError)")

AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/Sync/SubscriptionSync/ReconcileAndLocalSave/ReconcileAndLocalSaveOperation.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ class ReconcileAndLocalSaveOperation: AsynchronousOperation {
6060
self.respond(to: newState)
6161
}
6262
}
63+
6364
}
6465

6566
override func main() {

AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginTests/TestSupport/Mocks/MockAWSInitialSyncOrchestrator.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ class MockAWSInitialSyncOrchestrator: InitialSyncOrchestrator {
2222
storageAdapter: storageAdapter)
2323
}
2424

25-
typealias SyncOperationResult = Result<ModelSyncPayload?, DataStoreError>
25+
typealias SyncOperationResult = Result<ModelSyncedPayload?, DataStoreError>
2626
typealias SyncOperationResultHandler = (SyncOperationResult) -> Void
2727

2828
private static var instance: MockAWSInitialSyncOrchestrator?
@@ -43,7 +43,7 @@ class MockAWSInitialSyncOrchestrator: InitialSyncOrchestrator {
4343
}
4444

4545
func sync(completion: @escaping SyncOperationResultHandler) {
46-
let response = MockAWSInitialSyncOrchestrator.mockedResponse ?? .successfulVoid
46+
let response = MockAWSInitialSyncOrchestrator.mockedResponse ?? .success(nil)
4747
completion(response)
4848
}
4949
}

AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginTests/TestSupport/Mocks/NoOpInitialSyncOrchestrator.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ struct NoOpInitialSyncOrchestrator: InitialSyncOrchestrator {
1313
NoOpInitialSyncOrchestrator()
1414
}
1515

16-
func sync(completion: @escaping (Result<Void, DataStoreError>) -> Void) {
17-
completion(Result.successfulVoid)
16+
func sync(completion: @escaping (Result<ModelSyncedPayload?, DataStoreError>) -> Void) {
17+
completion(Result.success(nil))
1818
}
1919
}

0 commit comments

Comments
 (0)