Open Frozen-Burrito opened 2 years ago
A pesar de haber observado este problema el viernes pasado, en las pruebas realizadas a día de hoy, solamente 2/7 registros de hidratación fueron duplicados una sola vez (dos copias en total, en vez de las varias decenas de la vez original). Falta probar más a fondo la sincronización de registros por BLE.
Al haber realizado más pruebas, la teoría actual de la causa del problema consiste en una combinación de dos factores:
En estas pruebas también se identificaron dos problemas en el mecanismo de transmisión de registros de hidratación, pero serán descritos a detalle en sus propios issues.
Descripción del Error Cuando la app obtiene uno o más registros de hidratación desde la extensión, es común que un mismo registro de hidratación sea "creado" varias veces, haciendo que se muestren muchos registros idénticos.
Cómo Reproducir Pasos para reproducir el error:
Comportamiento Esperado La app debe obtener cada registro de hidratación una sola vez, y guardar cada registro en su BD una sola vez.
Entorno
Contexto Adicional No estoy seguro si el problema es causado por la app al obtener los registros, o por la extensión, que notifica más de una vez a la app con el mismo registro.