linkFirebaseAuthentication method
Future<FirebaseAccount>
linkFirebaseAuthentication(
- Session session, {
- required UuidValue authUserId,
- required FirebaseAccountDetails accountDetails,
- Transaction? transaction,
Adds a Firebase authentication to the given authUserId.
Returns the newly created Firebase account.
Implementation
Future<FirebaseAccount> linkFirebaseAuthentication(
final Session session, {
required final UuidValue authUserId,
required final FirebaseAccountDetails accountDetails,
final Transaction? transaction,
}) async {
return await FirebaseAccount.db.insertRow(
session,
FirebaseAccount(
userIdentifier: accountDetails.userIdentifier,
email: accountDetails.email?.toLowerCase(),
phone: accountDetails.phone,
authUserId: authUserId,
),
transaction: transaction,
);
}