getMailUserFromName method
- String name
Método que obtiene el correo electrónico de un usuario basado en su nombre de usuario.
Parámetros:
name
: El nombre de usuario cuyo correo se desea obtener.
Retorna:
String
: El correo electrónico del usuario si se encuentra, o una cadena vacía si no se encuentra.
Implementation
Future<String> getMailUserFromName (String name) async {
final db = await DatabaseHelper.database;
try {
final idUser = await db.query(
'user',
where: 'username = ?',
whereArgs: [name]
);
if(idUser.isNotEmpty){
return idUser.first['mail'] as String;
} else {
return "";
} // SI NO ESTA VACIO, RETORNA EL MAIL, SI NO DEVUELVE ""
} catch(e){
DatabaseHelper.logger.e("Error al buscar el mail de usuario por nombre: $e");
return "";
}
}