Frozen-Burrito / hydrate-servicio-web

El servicio web de ASP.NET y MySQL para el proyecto Hydrate
4 stars 0 forks source link

Al enviar notificaciones de recordatorio de descanso, se revisa si nun permiso incorrecto ha sido concedido #16

Closed Frozen-Burrito closed 2 years ago

Frozen-Burrito commented 2 years ago

Describe el Problema Al determinar si el usuario debería recibir una notificación de recordatorio de descanso por los registros de actividad que agregó a su cuenta, la implementación relacional de IServicioDatos revisa si el usuario tiene activadas las notificaciones por alerta de batería baja. Esto es un error, ya que está revisando si la fuente incorrecta de notificaciones está activada.

Cómo Reproducirlo Pasos para reproducir este error:

  1. Activar las notificaciones por recordatorio de descanso en la configuración del perfil activo. Desactivar todas las demás fuentes de notificaciones.
  2. Agregar datos de actividad física a un perfil de usuario. Por lo menos una de las actividades debe ser intensa.
  3. Observar como el dispositivo móvil no recibe una notificación.
  4. Activar las notificaciones de alerta de batería baja en la configuración del perfil activo. Desactivar todas las demás fuentes de notificaciones.
  5. Observar como el dispositivo móvil recibe una notificación de recordatorio de descanso.

Comportamiento Esperado La implementación del método NotificarRecordatorioDescanso debería revisar si el perfil autenticado tiene activada la fuente de notificaciones TiposDeNotificacion.RECORDATORIOS_DESCANSO.

Entorno (por favor completa la información siguiente):

Contexto Adicional La sección específica de la implementación de IServicioDatos es la siguiente:

 bool notificacionesDeDescansoActivadas = perfil.Configuracion
                .PuedeRecibirNotificacionesDeFuente(TiposDeNotificacion.ALERTAS_BATERIA_DISPOSITIVO);