getIdUserFromName method
- String name
Método que obtiene el ID de un usuario basado en su nombre de usuario.
Parámetros:
name
: El nombre de usuario cuyo ID se desea obtener.
Retorna:
int
: El ID del usuario si se encuentra,-1
si no se encuentra el usuario.
Implementation
Future<int> getIdUserFromName(String name) async {
try {
final result = await supabase
.from('user')
.select('iduser')
.eq('username', name)
.maybeSingle();
if (result != null) {
return result['iduser'];
}
return -1;
} catch (e) {
DatabaseHelper.logger.e("Error al obtener id del usuario: $e");
return -1;
}
}