fix(alarms): skip completed occurrence when rescheduling
Build & Deploy PluriWave / Análisis de código (push) Failing after 14m55s
Build & Deploy PluriWave / Build APK + AAB release (push) Has been skipped

This commit is contained in:
2026-05-28 19:51:23 +02:00
parent f5c2f0a879
commit e47c0a88e0
2 changed files with 9 additions and 1 deletions
+6
View File
@@ -30,6 +30,12 @@ jobs:
- name: Analizar código - name: Analizar código
run: flutter analyze --no-fatal-infos --no-fatal-warnings 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: build:
name: Build APK + AAB release name: Build APK + AAB release
runs-on: [self-hosted, macos, arm64, flutter] runs-on: [self-hosted, macos, arm64, flutter]
@@ -69,7 +69,9 @@ class ServicioProgramacionAlarmas {
return calcularProxima( return calcularProxima(
alarma: alarma.copyWith(limpiarSnooze: true), alarma: alarma.copyWith(limpiarSnooze: true),
desde: ejecucion.add(const Duration(minutes: 1)), desde: ejecucion.add(
toleranciaDisparoInminente + const Duration(milliseconds: 1),
),
vacaciones: vacaciones, vacaciones: vacaciones,
excepciones: excepciones, excepciones: excepciones,
); );