Skip to content

Commit dcf4814

Browse files
committed
code clean up
1 parent 24b246f commit dcf4814

File tree

7 files changed

+6
-22
lines changed

7 files changed

+6
-22
lines changed

Amplify/Categories/DataStore/DataStoreCategory+HubPayloadEventName.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,4 @@ public extension HubPayload.EventName.DataStore {
2323
/// Dispatched when DataStore receives a sync response from the remote API via the API category. The Hub Payload
2424
/// will be a `MutationEvent` instance that caused the conditional save failed.
2525
static let conditionalSaveFailed = "DataStore.conditionalSaveFailed"
26-
27-
/// Dispatched when DataStore completes a clear operation
28-
static let clearCompleted = "DataStore.clearCompleted"
2926
}

Amplify/Core/Configuration/AmplifyConfiguration.swift

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,24 +101,23 @@ extension Amplify {
101101
try configure(Logging, using: configuration)
102102
try configure(Hub, using: configuration)
103103

104-
// Auth is a special case for other plugins which depend on using Auth when being configured themselves.
105-
try configure(Auth, using: configuration)
106-
107104
// Looping through all categories to ensure we don't accidentally forget a category at some point in the future
108-
let remainingCategories = CategoryType.allCases.filter { $0 != .hub && $0 != .logging && $0 != .auth }
105+
let remainingCategories = CategoryType.allCases.filter { $0 != .hub && $0 != .logging }
109106
for categoryType in remainingCategories {
110107
switch categoryType {
111108
case .analytics:
112109
try configure(Analytics, using: configuration)
113110
case .api:
114111
try configure(API, using: configuration)
112+
case .auth:
113+
try configure(Auth, using: configuration)
115114
case .dataStore:
116115
try configure(DataStore, using: configuration)
117116
case .predictions:
118117
try configure(Predictions, using: configuration)
119118
case .storage:
120119
try configure(Storage, using: configuration)
121-
case .hub, .logging, .auth:
120+
case .hub, .logging:
122121
// Already configured
123122
break
124123
}

AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/AWSDataStorePlugin+DataStoreBaseBehavior.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,6 @@ extension AWSDataStorePlugin: DataStoreBaseBehavior {
127127

128128
public func clear(completion: @escaping DataStoreCallback<Void>) {
129129
if storageEngine == nil {
130-
Amplify.Hub.dispatch(to: .dataStore,
131-
payload: HubPayload(eventName: HubPayload.EventName.DataStore.clearCompleted))
132130
completion(.successfulVoid)
133131
return
134132
}
@@ -140,8 +138,6 @@ extension AWSDataStorePlugin: DataStoreBaseBehavior {
140138
}
141139
}
142140
self.dataStorePublisher = nil
143-
Amplify.Hub.dispatch(to: .dataStore,
144-
payload: HubPayload(eventName: HubPayload.EventName.DataStore.clearCompleted))
145141
completion(result)
146142
}
147143
}

AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/Sync/RemoteSyncEngine+Resolver.swift

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ extension RemoteSyncEngine {
3636
case (.performingInitialSync, .errored(let error)):
3737
return .cleaningUp(error)
3838

39-
case (.performingInitialSync, .performedInitialSync):
40-
return .activatingCloudSubscriptions
41-
case (.performingInitialSync, .errored(let error)):
42-
return .cleaningUp(error)
43-
4439
case (.activatingCloudSubscriptions, .activatedCloudSubscriptions(let api,
4540
let mutationEventPublisher)):
4641
return .activatingMutationQueue(api, mutationEventPublisher)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ final class IncomingAsyncSubscriptionEventPublisher: Cancellable {
156156
) -> GraphQLSubscriptionOperation<Payload> {
157157

158158
let request: GraphQLRequest<Payload>
159-
if let auth = auth, let user = auth.getCurrentUser() {
159+
if let auth = auth, modelType.schema.hasAuth, let user = auth.getCurrentUser() {
160160
// TODO: check model schema to see what is the identityClaim before retrieving the right one adding it as ownerId
161161
request = GraphQLRequest<Payload>.subscription(to: modelType, subscriptionType: subscriptionType, ownerId: user.username)
162162
} else {

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,6 @@ final class AWSModelReconciliationQueue: ModelReconciliationQueue {
6666
private var incomingEventsSink: AnyCancellable?
6767
private var reconcileAndLocalSaveOperationSink: AnyCancellable?
6868

69-
private var signInListener: UnsubscribeToken?
70-
private var ownerId: String?
71-
7269
private let modelReconciliationQueueSubject: PassthroughSubject<ModelReconciliationQueueEvent, DataStoreError>
7370
var publisher: AnyPublisher<ModelReconciliationQueueEvent, DataStoreError> {
7471
return modelReconciliationQueueSubject.eraseToAnyPublisher()

AmplifyPlugins/DataStore/AWSDataStoreCategoryPluginTests/Sync/InitialSync/InitialSyncOperationTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ class InitialSyncOperationTests: XCTestCase {
263263
/// - When:
264264
/// - I invoke main() against an API that returns .signedOut error
265265
/// - Then:
266-
/// - The method submits the returned data to the reconciliation queue
266+
/// - The method completes with a failure result, error handler is called.
267267
func testQueriesAPIReturnSignedOutError() throws {
268268
let responder = QueryRequestListenerResponder<PaginatedList<AnyModel>> { _, listener in
269269
let authError = AuthError.signedOut("", "", nil)

0 commit comments

Comments
 (0)