Skip to content
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: MLS degraded dialogs [WPB-6607] #2715

Merged
merged 5 commits into from
Feb 19, 2024

Conversation

AndroidBob
Copy link
Collaborator

@AndroidBob AndroidBob commented Feb 15, 2024

BugWPB-6607 [Android] Show alert message after conversation becomes degraded

Cherry pick from the original PR:


⚠️ Conflicts during cherry-pick:
kalium
need this PR be merge first wireapp/kalium#2502

What's new in this PR?

Issues

When a conversation becomes degraded, we must show a message to the user when:

Expected:

they try to send a message
they try to start a call
stop the ongoing call
Actual: None of the above happen!

Causes (Optional)

Was not implemented on kalium side + this dialog should be shown every time user sends a message AND didn't click Send anywhere yet

Solutions

Update kalium + improve dialog dismiss logic

Waiting for update kalium

wireapp/kalium#2502

@AndroidBob AndroidBob added the cherry-pick PR is cherry-picking changes from another banch label Feb 15, 2024
Copy link

codecov bot commented Feb 15, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (36e10cb) 43.01% compared to head (5459a39) 42.90%.
Report is 1 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #2715      +/-   ##
===========================================
- Coverage    43.01%   42.90%   -0.11%     
===========================================
  Files          408      408              
  Lines        13527    13524       -3     
  Branches      2393     2391       -2     
===========================================
- Hits          5818     5803      -15     
- Misses        7024     7044      +20     
+ Partials       685      677       -8     
Files Coverage Δ
.../ui/home/conversations/MessageComposerViewModel.kt 82.81% <100.00%> (+0.25%) ⬆️
...me/conversations/call/ConversationCallViewModel.kt 61.33% <ø> (ø)

... and 3 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 36e10cb...5459a39. Read the comment docs.

Copy link
Contributor

github-actions bot commented Feb 15, 2024

Test Results

819 tests  ±0   819 ✅ ±0   12m 2s ⏱️ -55s
114 suites ±0     0 💤 ±0 
114 files   ±0     0 ❌ ±0 

Results for commit 5459a39. ± Comparison against base commit 36e10cb.

♻️ This comment has been updated with latest results.

Copy link
Contributor

APKs built during tests are available here. Scroll down to Artifacts!

@AndroidBob
Copy link
Collaborator Author

Build 3165 succeeded.

The build produced the following APK's:

@AndroidBob
Copy link
Collaborator Author

Build 3211 failed.

Copy link
Contributor

APKs built during tests are available here. Scroll down to Artifacts!

@borichellow borichellow added this pull request to the merge queue Feb 19, 2024
@AndroidBob
Copy link
Collaborator Author

Build 3213 succeeded.

The build produced the following APK's:

Merged via the queue into develop with commit bbeeb09 Feb 19, 2024
15 checks passed
@borichellow borichellow deleted the fix/mls-degraded-dialogs-cherry-pick branch February 19, 2024 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cherry-pick PR is cherry-picking changes from another banch size/XS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants