Skip to content

Commit 4ab2740

Browse files
authored
refactor(Auth): Added an API to the event of every Auth api hub events (#473)
Auth category emits two types of hub events - 1) Whenever an api completes 1) For specific Auth events like user signedIn, signedOut or session expired. To distinguish between the two, this PR adds API to the end of hub event names that are fired when an api completes it execution. For example: When Amplify.Auth.signIn(...) completes, it sends out an event HubPayload.EventName.Auth.signInAPI. On the otherhand when a user is successfully signed in to the Auth category, an event of name HubPayload.EventName.Auth.signedIn will be fired.
1 parent 10184c3 commit 4ab2740

File tree

46 files changed

+56
-55
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+56
-55
lines changed

Amplify/Categories/Auth/Models/AuthEventName.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@ import Foundation
99

1010
public extension HubPayload.EventName.Auth {
1111

12+
/// eventName emitted when a user is successfully signedIn to Auth category
1213
static let signedIn = "Auth.signedIn"
1314

15+
/// eventName emitted when a user is signedOut from Auth category
1416
static let signedOut = "Auth.signedOut"
1517

18+
/// eventName emitted when the current session has expired
1619
static let sessionExpired = "Auth.sessionExpired"
1720
}

Amplify/Categories/Auth/Operation/AuthChangePasswordOperation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ public protocol AuthChangePasswordOperation: AmplifyOperation<
1616
public extension HubPayload.EventName.Auth {
1717

1818
/// eventName for HubPayloads emitted by this operation
19-
static let changePassword = "Auth.changePassword"
19+
static let changePasswordAPI = "Auth.changePasswordAPI"
2020
}

Amplify/Categories/Auth/Operation/AuthConfirmResetPasswordOperation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ public protocol AuthConfirmResetPasswordOperation: AmplifyOperation<
1616
public extension HubPayload.EventName.Auth {
1717

1818
/// eventName for HubPayloads emitted by this operation
19-
static let confirmResetPassword = "Auth.confirmResetPassword"
19+
static let confirmResetPasswordAPI = "Auth.confirmResetPasswordAPI"
2020
}

Amplify/Categories/Auth/Operation/AuthConfirmSignInOperation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ public protocol AuthConfirmSignInOperation: AmplifyOperation<AuthConfirmSignInRe
1212
public extension HubPayload.EventName.Auth {
1313

1414
/// eventName for HubPayloads emitted by this operation
15-
static let confirmSignIn = "Auth.confirmSignIn"
15+
static let confirmSignInAPI = "Auth.confirmSignInAPI"
1616
}

Amplify/Categories/Auth/Operation/AuthConfirmSignUpOperation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ public protocol AuthConfirmSignUpOperation: AmplifyOperation<AuthConfirmSignUpRe
1212
public extension HubPayload.EventName.Auth {
1313

1414
/// eventName for HubPayloads emitted by this operation
15-
static let confirmSignUp = "Auth.confirmSignUp"
15+
static let confirmSignUpAPI = "Auth.confirmSignUpAPI"
1616
}

Amplify/Categories/Auth/Operation/AuthFetchDevicesOperation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ public protocol AuthFetchDevicesOperation: AmplifyOperation<
1616
public extension HubPayload.EventName.Auth {
1717

1818
/// eventName for HubPayloads emitted by this operation
19-
static let fetchDevices = "Auth.fetchDevices"
19+
static let fetchDevicesAPI = "Auth.fetchDevicesAPI"
2020
}

Amplify/Categories/Auth/Operation/AuthFetchSessionOperation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ public protocol AuthFetchSessionOperation: AmplifyOperation<AuthFetchSessionRequ
1212
public extension HubPayload.EventName.Auth {
1313

1414
/// eventName for HubPayloads emitted by this operation
15-
static let fetchSession = "Auth.fetchSession"
15+
static let fetchSessionAPI = "Auth.fetchSessionAPI"
1616
}

Amplify/Categories/Auth/Operation/AuthForgetDeviceOperation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ public protocol AuthForgetDeviceOperation: AmplifyOperation<
1616
public extension HubPayload.EventName.Auth {
1717

1818
/// eventName for HubPayloads emitted by this operation
19-
static let forgetDevice = "Auth.forgetDevice"
19+
static let forgetDeviceAPI = "Auth.forgetDeviceAPI"
2020
}

Amplify/Categories/Auth/Operation/AuthRememberDeviceOperation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ public protocol AuthRememberDeviceOperation: AmplifyOperation<
1616
public extension HubPayload.EventName.Auth {
1717

1818
/// eventName for HubPayloads emitted by this operation
19-
static let rememberDevice = "Auth.rememberDevice"
19+
static let rememberDeviceAPI = "Auth.rememberDeviceAPI"
2020
}

Amplify/Categories/Auth/Operation/AuthResendSignUpCodeOperation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ public protocol AuthResendSignUpCodeOperation: AmplifyOperation<
1414
public extension HubPayload.EventName.Auth {
1515

1616
/// eventName for HubPayloads emitted by this operation
17-
static let resendSignUpCode = "Auth.resendSignUpCode"
17+
static let resendSignUpCodeAPI = "Auth.resendSignUpCodeAPI"
1818
}

0 commit comments

Comments
 (0)