deleteUser method
- int idUser
Método que elimina un usuario de la base de datos basado en su ID.
Parámetros:
idUser
: El ID del usuario que se desea eliminar.
Retorna:
bool
:true
si el usuario fue eliminado correctamente,false
si ocurrió un error.
Implementation
Future<bool> deleteUser(int idUser) async {
final db = await DatabaseHelper.database;
try {
// SE ELIMINA EL USUARIO CON EL ID PROPORCIONADO
final deleteTime = await db.delete('user',
where: 'idUser = ?', whereArgs: [idUser]);
// DEVUELVE TRUE/FALSE SI SE ELIMINO CORRECTAMENTE O NO
return deleteTime > 0;
} catch (e) {
// RETORNA FALSE Y UN MENSAJE SI OCURRE UN ERROR
DatabaseHelper.logger.e("Error al eliminar el usuario: $e");
return false;
}
}