- Delete auth/AuthService.kt (328 LOC dead code — LoginScreen already uses BLAuthClient) - Delete telemetry/TelemetryService.kt (178 LOC dead code — TimerViewModel already uses BLTelemetryClient) - Delete telemetry/FeatureFlagService.kt (89 LOC dead code — PlatformModule provides BLFeatureFlagClient) - Migrate sync/PlatformApiClient.kt from raw HttpURLConnection to OkHttp (consistent with kotlin-platform-sdk) - Migrate sync/SyncRepository.kt to use BLSecureStore for auth token instead of manual SharedPreferences - Wire BLKillSwitchClient in MainActivity.kt with kill switch check on app start - Update AppModule.kt to inject BLSecureStore into SyncRepository Part of Mobile DRY Refactoring Roadmap Phase 1. |
||
|---|---|---|
| .. | ||
| app | ||
| gradle | ||
| wear | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| settings.gradle.kts | ||