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