findByEmailAndPass method

Future<UserModel?> findByEmailAndPass(
  1. {required String email,
  2. required String password}
)

Get user by email, password

Implementation

Future<UserModel?> findByEmailAndPass({
  required String email,
  required String password,
}) async {
  try {
    return await (_db.select(_db.users)
          ..where(
            (tbl) =>
                tbl.email.equals(email) &
                tbl.password.equals(password.asMD5()),
          ))
        .getSingle();
  } catch (e) {
    return null;
  }
}