Implement network retry mechanism across repositories and add connectivity monitoring
- Introduced `retryOnNetworkFailure` function to handle network-related exceptions and retry requests. - Updated `GalleryRepository`, `HomeRepository`, `LoginRepository`, `MannschaftenRepository`, `NewsletterRepository`, `PasskeyRepository`, `ProfileRepository`, `PublicPagesRepository`, `SpielplanRepository`, `TermineRepository`, and `TrainingRepository` to use the new retry mechanism. - Added `ConnectivityMonitor` to track internet connectivity status and notify UI components. - Enhanced `NavigationViewModel`, `CmsViewModel`, `MembersViewModel`, and `MemberAreaViewModel` to reload data when connectivity is restored. - Bumped app version to 0.9.16.
This commit is contained in:
@@ -8,8 +8,8 @@ LOCAL_API_BASE_URL=https://harheimertc.tsschulz.de/
|
||||
PRODUCTION_API_BASE_URL=https://harheimertc.de/
|
||||
|
||||
# Android app versioning for Play Store uploads
|
||||
ANDROID_VERSION_CODE=20
|
||||
ANDROID_VERSION_NAME=0.9.15
|
||||
ANDROID_VERSION_CODE=21
|
||||
ANDROID_VERSION_NAME=0.9.16
|
||||
|
||||
# Temporary hotfix: disable R8 minification for release to avoid Retrofit generic signature stripping.
|
||||
RELEASE_MINIFY_ENABLED=false
|
||||
|
||||
Reference in New Issue
Block a user