isExistsEmail method
- String mail
Método que verifica si un usuario con el correo electrónico proporcionado ya existe en la base de datos.
Parámetros:
mail
: El correo electrónico que se desea verificar.
Retorna:
bool
:true
si el correo ya existe,false
si no existe.
Implementation
Future<bool> isExistsEmail(String mail) async {
final db = await DatabaseHelper.database;
try {
final List<Map<String, Object?>> result = await db.query(
'user',
where: 'mail = ?',
whereArgs: [mail],
); // VERIFICAR SI EL MAIL EXISTE
// SI DEVUELVE UN RESULT ES QUE EXISTE UN USUARIO CON ESE MAIL
return result.isNotEmpty;
} catch (e) {
DatabaseHelper.logger.w("Error al buscar mail de usuario: $e");
return false;
}
}