feat: add apps and collaborators to team sync [WPB-28428] - #5249
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Please upload reports for the commit f7da1a5 to get more accurate results. Additional details and impacted files@@ Coverage Diff @@
## develop #5249 +/- ##
===========================================
- Coverage 53.04% 53.03% -0.01%
===========================================
Files 745 745
Lines 25824 25824
Branches 4236 4236
===========================================
- Hits 13698 13697 -1
Misses 10792 10792
- Partials 1334 1335 +1 see 1 file with indirect coverage changes Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
Test Results40 tests - 2 628 40 ✅ - 2 628 3s ⏱️ - 1m 42s Results for commit f7da1a5. ± Comparison against base commit cb21638. This pull request removes 2628 tests.♻️ This comment has been updated with latest results. |
|
APKs built during tests are available here. Scroll down to Artifacts! |
b5e8488 to
f7da1a5
Compare
|
@ikotarac looks like you are rolling back kalium to a previous commitish. This means that the PR's target branch (develop) is using a newer version of Kalium, and the changes in this PR will rollback Kalium to an older version.
Is this intentional? |
https://wearezeta.atlassian.net/browse/WPB-28428
https://wearezeta.atlassian.net/browse/WPB-28428
PR Submission Checklist for internal contributors
The PR Title
SQPIT-764The PR Description
What's new in this PR?
Issues
https://wearezeta.atlassian.net/browse/WPB-28428
Solutions
This is a diagram of how different endpoints return different schemas, and how they all map to AppEntity in the end.
This PR fetches collaborators and apps as part of SlowSyncWorker, analogous to the way team members are currently fetched.
Needs releases with:
Testing
Test Coverage (Optional)
Added unit tests in TeamRepositoryTest and SyncSelfTeamUseCaseTest.
How to Test
Tested
Tested manually by clearing app data and then logging in to staging team, and verifying that internal and external apps are correctly shown. Inspected local database and network in app inspection to confirm that collaborators and apps are correctly fetched and stored.
Attachments (Optional)
Screen_recording_20260903_104106.mp4
PR Post Submission Checklist for internal contributors (Optional)
PR Post Merge Checklist for internal contributors
References
feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764.