forked from firka/firka
a071cafacd41f244f0e35a6372fa0a077aa2f69f
Watch app: add Combine import, scenePhase tracking, a periodic timer and a 10-minute freshness threshold to auto-refresh data when the app becomes active or data becomes stale. Move refresh logic into onChange/onReceive handlers and add shouldAutoRefresh to avoid unnecessary refreshes; removed an immediate proactive token refresh in ContentView. DataStore.refreshAll now early-returns if a refresh is already in progress and logs the skip to prevent duplicate concurrent refreshes.
Description
Languages
Dart
61.4%
Swift
35.1%
Kotlin
3.1%
Shell
0.3%