fix(alarms): skip completed occurrence when rescheduling
This commit is contained in:
@@ -30,6 +30,12 @@ jobs:
|
||||
- name: Analizar código
|
||||
run: flutter analyze --no-fatal-infos --no-fatal-warnings
|
||||
|
||||
- name: Ejecutar tests criticos
|
||||
run: |
|
||||
flutter test \
|
||||
test/estado/estado_alarmas_test.dart \
|
||||
test/servicios/servicio_programacion_alarmas_test.dart
|
||||
|
||||
build:
|
||||
name: Build APK + AAB release
|
||||
runs-on: [self-hosted, macos, arm64, flutter]
|
||||
|
||||
@@ -69,7 +69,9 @@ class ServicioProgramacionAlarmas {
|
||||
|
||||
return calcularProxima(
|
||||
alarma: alarma.copyWith(limpiarSnooze: true),
|
||||
desde: ejecucion.add(const Duration(minutes: 1)),
|
||||
desde: ejecucion.add(
|
||||
toleranciaDisparoInminente + const Duration(milliseconds: 1),
|
||||
),
|
||||
vacaciones: vacaciones,
|
||||
excepciones: excepciones,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user