defaultIdpMergeHandler static method
FutureOr<void>
defaultIdpMergeHandler(
- Session session, {
- required UuidValue userToKeepId,
- required UuidValue userToRemoveId,
- required Transaction transaction,
Default merge handler that loops over Idps which support merging accounts and calls their individual merging functions.
Implementation
static FutureOr<void> defaultIdpMergeHandler(
final Session session, {
required final UuidValue userToKeepId,
required final UuidValue userToRemoveId,
required final Transaction transaction,
}) async {
for (final provider in AuthServices.instance.providers) {
await provider.mergeAuthUsers(
session,
userToKeepId: userToKeepId,
userToRemoveId: userToRemoveId,
transaction: transaction,
);
}
}