-
Notifications
You must be signed in to change notification settings - Fork 6
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
feat: Clear conversation content on all devices WPB-14938 #3235
feat: Clear conversation content on all devices WPB-14938 #3235
Conversation
Test Results3 408 tests +3 3 300 ✅ +3 5m 29s ⏱️ -1s Results for commit dd3590a. ± Comparison against base commit c6d3335. This pull request removes 7 and adds 10 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
Bencher Report
Click to view all benchmark results
|
Datadog ReportBranch report: ✅ 0 Failed, 3300 Passed, 108 Skipped, 1m 2.36s Total Time |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #3235 +/- ##
===========================================
- Coverage 54.44% 54.43% -0.02%
===========================================
Files 1271 1271
Lines 37018 37062 +44
Branches 3753 3764 +11
===========================================
+ Hits 20156 20174 +18
- Misses 15445 15468 +23
- Partials 1417 1420 +3
... and 2 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
Quality Gate passedIssues Measures |
Datadog ReportBranch report: ✅ 0 Failed, 3300 Passed, 108 Skipped, 59.25s Total Time |
What's new in this PR?
ClearConversationContentUseCase
to send a signal message with properly setneedToRemoveLocally
field which indicates when other clients should not just clear the content but fully remove the conversation.ClearConversationContentHandler
it was working wrong.MessageContent.Cleared
comes before "UserLeft" event: we save ConversationId and check that queue inMemberLeaveEventHandler
if self user left the conversation and that conversation is in queue to remove - delete the conversation.