Replace default action message request behavior (#927)

* refactor: add a block action and change default message request behavior to decline/delete

* refactor: move log calls, add block & delete menu option

* refactor: migrate some more actions into ConversationActivityV2.kt and only show message request incoming menu if it's an incoming message request

* refactor: change block behaviour to be in the message request actions

* refactor: use block user copy

* refactor: parameters for ConversationMenuHelper interface cleaned up
This commit is contained in:
Harris
2022-09-13 15:06:46 +10:00
committed by GitHub
parent aa43ab2a2e
commit 9f8ed4daf2
17 changed files with 228 additions and 98 deletions

View File

@@ -81,7 +81,7 @@ class ConversationViewModelTest: BaseViewModelTest() {
viewModel.unblock()
verify(repository).unblock(recipient)
verify(repository).setBlocked(recipient, false)
}
@Test
@@ -173,7 +173,7 @@ class ConversationViewModelTest: BaseViewModelTest() {
fun `should decline message request`() {
viewModel.declineMessageRequest()
verify(repository).declineMessageRequest(threadId, recipient)
verify(repository).declineMessageRequest(threadId)
}
@Test