findUserByFirebaseUserId static method

Future<UuidValue?> findUserByFirebaseUserId(
  1. Session session, {
  2. required String userIdentifier,
  3. Transaction? transaction,
})

Returns the AuthUser id for the Firebase user id, if any.

Implementation

static Future<UuidValue?> findUserByFirebaseUserId(
  final Session session, {
  required final String userIdentifier,
  final Transaction? transaction,
}) async {
  final account = await FirebaseAccount.db.findFirstRow(
    session,
    where: (final t) => t.userIdentifier.equals(userIdentifier),
    transaction: transaction,
  );

  return account?.authUserId;
}