From b98f9a872610191a3981c47f1b61ee0f7df18c47 Mon Sep 17 00:00:00 2001 From: cp-megh Date: Tue, 24 Sep 2024 15:33:04 +0530 Subject: [PATCH] update-user-journey-algorithm --- .github/workflows/build.yaml | 2 +- .idea/inspectionProfiles/Project_Default.xml | 28 + .../canopas/yourspace/YourSpaceApplication.kt | 2 +- .../journey/components/LocationHistory.kt | 9 + .../timeline/JourneyTimelineViewModel.kt | 19 + .../settings/profile/EditProfileViewModel.kt | 6 +- build.gradle.kts | 4 +- .../yourspace/data/di/AppDataProvider.kt | 6 - .../data/models/location/ApiLocation.kt | 11 +- .../data/models/location/LocationJourney.kt | 7 + .../data/models/location/LocationTable.kt | 4 +- .../location/LocationUpdateReceiver.kt | 34 +- .../data/repository/JourneyRepository.kt | 553 ++++++++++-------- .../data/service/auth/AuthService.kt | 6 +- .../service/location/ApiJourneyService.kt | 42 +- .../service/location/ApiLocationService.kt | 10 +- .../data/service/location/LocationManager.kt | 4 +- .../yourspace/data/storage/LocationCache.kt | 44 ++ .../yourspace/data/storage/UserPreferences.kt | 4 +- .../data/storage/room/LocationTableDao.kt | 26 - .../storage/room/LocationTableDatabase.kt | 31 - .../yourspace/data/utils/FirestoreExts.kt | 3 +- .../data/utils/LocationConverters.kt | 77 --- gradle/wrapper/gradle-wrapper.properties | 2 +- 24 files changed, 474 insertions(+), 460 deletions(-) create mode 100644 data/src/main/java/com/canopas/yourspace/data/storage/LocationCache.kt delete mode 100644 data/src/main/java/com/canopas/yourspace/data/storage/room/LocationTableDao.kt delete mode 100644 data/src/main/java/com/canopas/yourspace/data/storage/room/LocationTableDatabase.kt delete mode 100644 data/src/main/java/com/canopas/yourspace/data/utils/LocationConverters.kt diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d411c5f7..accf8170 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -47,7 +47,7 @@ jobs: mv app/build/outputs/apk/release/*.apk . - name: Upload Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: YourSpace APK path: YourSpace*.apk diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 44ca2d9b..fb93d254 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -1,6 +1,34 @@