Commit Graph
2 Commits
Author SHA1 Message Date
khalil-bot 40fde77833 test(notification-service): add unit tests and clean up Co2Level
Add unit tests for AirQualityService (16 cases) and TelegramNotificationService
(5 cases) using MockRestServiceServer.
Remove unused color fields from Co2Level enum.
Add .env to .gitignore.

Assisted-by: Claude:claude-sonnet-4-6
2026-06-01 12:37:35 +02:00
khalil-bot 408826e421 feat(notification): Spring Boot Teams notification service (#19)
- MessageCard webhook payload (Office 365 Connector format)
- Periodic polling of /sensors/latest with configurable interval
- CO₂ level thresholds aligned with UI config
- Alert threshold configurable via alert-from-level property
- TEAMS_WEBHOOK_URL and AIR_QUALITY_API_URL via env vars

Closes #19
2026-06-01 12:37:35 +02:00