getImageUser method

Future<String?> getImageUser(
  1. int idUser
)

Método que conseguir la imagen de un usuario de la base de datos basado en su ID.

Parámetros:

  • idUser: El ID del usuario que se desea conseguir su foto.

Retorna:

  • String?: url si los datos han sido correctos y, null si ocurrió un error o no se encontró en la query.

Implementation

Future<String?> getImageUser(int idUser) async {
  try {
    final result = await supabase
        .from('user')
        .select('imageurl')
        .eq('iduser', idUser)
        .maybeSingle();

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