getMailUserFromName method

Future<String?> getMailUserFromName(
  1. 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 {
  try {
    final result = await supabase
        .from('user')
        .select('mail')
        .eq('username', name)
        .maybeSingle();

    return result?['mail'];
  } catch (e) {
    DatabaseHelper.logger.e("Error al obtener mail: $e");
    return null;
  }
}