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(RC): self clients list is not updated when a new client event is received (WPB-5791) #2290 #2293

Conversation

borichellow
Copy link
Contributor

@borichellow borichellow commented Dec 7, 2023

What's new in this PR?

Issues

When I'm on a call in Proteus-verified conversation and I add a new client (login on new device). Conversation should degrade the verification status and end a call.

Causes (Optional)

a NewClientEvent handler doesn't save a new Client into the Client DB table, so the trigger for re-checking the conversation verification is not called -> conversation doesn't degrade -> call is not ended.

Solutions

Save new client into Client DB table on every NewClientEvent.

Develop PR copy

@MohamadJaara MohamadJaara changed the title fix(RC): End calls when self added new device fix(RC): self clients list is not updated when a new client event is received (WPB-5791) #2290 Dec 7, 2023
@MohamadJaara MohamadJaara enabled auto-merge (squash) December 7, 2023 12:06
Copy link
Contributor

github-actions bot commented Dec 7, 2023

Unit Test Results

   445 files     445 suites   24s ⏱️
2 517 tests 2 398 ✔️ 119 💤 0

Results for commit 5a733d5.

♻️ This comment has been updated with latest results.

@codecov-commenter
Copy link

Codecov Report

❗ No coverage uploaded for pull request base (release/candidate@ebd7489). Click here to learn what that means.
The diff coverage is n/a.

Additional details and impacted files
@@                 Coverage Diff                  @@
##             release/candidate    #2293   +/-   ##
====================================================
  Coverage                     ?   58.08%           
  Complexity                   ?       21           
====================================================
  Files                        ?     1073           
  Lines                        ?    40789           
  Branches                     ?     3782           
====================================================
  Hits                         ?    23691           
  Misses                       ?    15477           
  Partials                     ?     1621           

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 ebd7489...5a733d5. Read the comment docs.

@datadog-wireapp
Copy link

Datadog Report

Branch report: release/fix/end_calls_when_self_added_new_device
Commit report: 2844be5

kalium-jvm: 0 Failed, 0 New Flaky, 2530 Passed, 104 Skipped, 7m 28s Wall Time

@MohamadJaara MohamadJaara merged commit 5ee8f0d into release/candidate Dec 7, 2023
17 checks passed
@MohamadJaara MohamadJaara deleted the release/fix/end_calls_when_self_added_new_device branch December 7, 2023 12:34
@echoes-hq echoes-hq bot added the echoes: features End-user visible changes intended to create customer value label Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DO NOT CHERRY PICK echoes: features End-user visible changes intended to create customer value 👕 size: S type: bug / fix 🐞
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants