-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: empty dependencies section [WPB-10929] #3425
fix: empty dependencies section [WPB-10929] #3425
Conversation
…into fix/empty-dependencies-section
Test Results863 tests 863 ✅ 28m 51s ⏱️ Results for commit 043f10b. ♻️ This comment has been updated with latest results. |
APKs built during tests are available here. Scroll down to Artifacts! |
app/src/main/kotlin/com/wire/android/ui/debug/DebugDataOptions.kt
Outdated
Show resolved
Hide resolved
Quality Gate passedIssues Measures |
APKs built during tests are available here. Scroll down to Artifacts! |
PR Submission Checklist for internal contributors
The PR Title
SQPIT-764
The PR Description
What's new in this PR?
Issues
App does not show dependency versions (core-crypto, avs).
Causes (Optional)
The string with dependencies is remembered to keep it during recompositions, but without any key and the dependencies map is empty initially, so when the proper data appears, it takes the remembered empty value instead of creating new proper one with dependencies.
Solutions
Use
dependencies
as a key when remembering string so that when dependencies change, the string is rebuilt with current data.Also,
DependenciesItem
texts stylings and paddings are unified with all other debug screen elements.Testing
How to Test
Open "Debug Settings" and check "Dependencies" section.
Attachments (Optional)
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
.