Closed Frozen-Burrito closed 2 years ago
Con el commit más reciente, las subscripciones a eventos de nuevos registros de hidratación son suspendidas cuando la extensión para botellas de agua es desconectada. Sin embargo, en ciertas condiciones los registros de hidratación sincronizados son duplicados al ser obtenidos. Todavía queda pendiente resolver este problema.
Este problema quedó solucionado con las correcciones del 26 de septiembre de 2022, evitando que se crearan múltiples instancias de HydrateDevice
para un mismo dispositivo BLE, con el mismo ID de dispositivo.
Descripción del Error Cuando la app es desconectada de la extensión para botellas (usando el método
disconnect()
deflutter_blue
), parece que sigue procesando eventos por un rato, invocando el método callback_onRecordAvailable
. Después de algunos momentos, los eventos dejan de producirse y la app vuelve a su estado normal.Cómo Reproducir Pasos para reproducir el error:
_onRecordAvailable
constantemente.Comportamiento Esperado La app debería cancelar cualquier procesamiento de eventos para sincronizar registros de hidratación, cuando la extensión para botellas sea desconectada.
Entorno
Contexto Adicional Logs de la app: