captureDeletionState method
Captures deletion state.
Implementation
@override
Object captureDeletionState() => (
usersById: Map<String, AuthUser>.of(_users._usersById),
usersByEmail: Map<String, AuthUser>.of(_users._usersByEmail),
deletedUserIdHashes: Set<String>.of(_users._deletedUserIdHashes),
credentialsById: Map<String, AuthPasswordCredential>.of(
_credentials._credentialsById,
),
credentialIdsByIdentifier: Map<String, String>.of(
_credentials._credentialIdsByIdentifier,
),
accounts: Map<(String, String), AuthAccount>.of(_accounts._accounts),
sessions: Map<String, AuthSessionRecord>.of(_sessions._sessions),
passwordResetTokens: (passwordResetTokens as AuthInMemoryDeletionState)
.captureDeletionState(),
verificationTokens: (verificationTokens as AuthInMemoryDeletionState)
.captureDeletionState(),
emailChangeTokens: (emailChangeTokens as AuthInMemoryDeletionState)
.captureDeletionState(),
jwtVersions: (jwtVersions as AuthInMemoryDeletionState)
.captureDeletionState(),
accountStates: _accountStates.captureDeletionState(),
webAuthnChallenges: (webAuthnChallenges as AuthInMemoryDeletionState)
.captureDeletionState(),
webAuthnAuthenticators:
(webAuthnAuthenticators as AuthInMemoryDeletionState)
.captureDeletionState(),
deviceAuthorizations: (deviceAuthorizations as AuthInMemoryDeletionState)
.captureDeletionState(),
emailOtps: (emailOtps as AuthInMemoryDeletionState).captureDeletionState(),
anonymousReceipts: Map<String, _AuthAnonymousMutationReceipt>.of(
_anonymousReceipts,
),
magicLinks: Map<String, AuthMagicLinkRecord>.of(_magicLinks),
phoneVerifications: Map<String, AuthPhoneNumberVerification>.of(
_phoneVerifications,
),
phoneIdentitiesByPhone: Map<String, AuthPhoneNumberIdentity>.of(
_phoneIdentitiesByPhone,
),
phoneByUser: Map<String, String>.of(_phoneByUser),
phoneIssueReceipts: Map<String, _AuthPhoneNumberIssueReceipt>.of(
_phoneIssueReceipts,
),
);