Skip to content

Implement incremental LOI sync - #3918

Merged
andreia-ferreira merged 7 commits into
masterfrom
andreia/3867/avoid-sync-all-lois
Sep 10, 2026
Merged

Implement incremental LOI sync#3918
andreia-ferreira merged 7 commits into
masterfrom
andreia/3867/avoid-sync-all-lois

Merge branch 'master' into andreia/3867/avoid-sync-all-lois

eb9381e
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 10, 2026 in 1s

69.99% (+0.24%) compared to 35cad76

View this Pull Request on Codecov

69.99% (+0.24%) compared to 35cad76

Details

Codecov Report

❌ Patch coverage is 96.34146% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 69.99%. Comparing base (35cad76) to head (eb9381e).

Files with missing lines Patch % Lines
...android/repository/LocationOfInterestRepository.kt 90.62% 0 Missing and 3 partials ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3918      +/-   ##
============================================
+ Coverage     69.75%   69.99%   +0.24%     
- Complexity     2009     2034      +25     
============================================
  Files           422      424       +2     
  Lines         11594    11648      +54     
  Branches       1511     1522      +11     
============================================
+ Hits           8087     8153      +66     
+ Misses         2737     2722      -15     
- Partials        770      773       +3     
Files with missing lines Coverage Δ
...a/local/room/stores/RoomLocationOfInterestStore.kt 93.10% <100.00%> (+0.94%) ⬆️
...data/local/room/stores/RoomSurveySyncStateStore.kt 100.00% <100.00%> (ø)
...d/data/remote/firebase/FirebaseMessagingService.kt 100.00% <100.00%> (ø)
...a/remote/firebase/schema/LoiCollectionReference.kt 100.00% <100.00%> (ø)
...undplatform/android/repository/SurveyRepository.kt 84.00% <100.00%> (+4.00%) ⬆️
.../org/groundplatform/domain/model/SurveySyncMode.kt 100.00% <100.00%> (ø)
...atform/domain/usecases/survey/SyncSurveyUseCase.kt 100.00% <100.00%> (ø)
...android/repository/LocationOfInterestRepository.kt 68.51% <90.62%> (+3.25%) ⬆️

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.