findAccountByEmail method

Future<FirebaseAccount?> findAccountByEmail(
  1. Session session, {
  2. required String email,
  3. Transaction? transaction,
})

Finds a Firebase account by email.

Returns null if no account with the given email exists. The email lookup is case-insensitive.

Implementation

Future<FirebaseAccount?> findAccountByEmail(
  final Session session, {
  required final String email,
  final Transaction? transaction,
}) async {
  return await FirebaseAccount.db.findFirstRow(
    session,
    where: (final t) => t.email.equals(email.toLowerCase()),
    transaction: transaction,
  );
}