deleteSession method
- int idSession
Método para eliminar una sesión por su ID.
Este método elimina una sesión específica de la base de datos utilizando el idSession
.
Parámetros:
idSession
: ID de la sesión a eliminar.
Retorna:
bool
:true
si la sesión fue eliminada correctamente,false
si ocurrió un error.
Implementation
Future<bool> deleteSession(int idSession) async {
final db = await DatabaseHelper.database;
try {
// SE ELIMINA LA SESION CON EL ID PROPORCIONADO
final deleteSession = await db.delete('sessionTime',
where: 'idSession = ?', whereArgs: [idSession]);
// DEVUELVE TRUE/FALSE SI SE ELIMINO CORRECTAMENTE O NO
return deleteSession > 0;
} catch (e) {
DatabaseHelper.logger.e("Error al eliminar la sesion: $e");
return false;
}
}