|
|
|
@ -2060,7 +2060,7 @@ class ConversationActivityV2 : PassphraseRequiredActionBarActivity(), InputBarDe
|
|
|
|
|
|
|
|
|
|
private fun showDeleteLocallyUI(messages: Set<MessageRecord>) {
|
|
|
|
|
showSessionDialog {
|
|
|
|
|
title(resources.getQuantityString(R.plurals.deleteMessage, messages.count()))
|
|
|
|
|
title(resources.getQuantityString(R.plurals.deleteMessage, messages.count(), messages.count()))
|
|
|
|
|
text(resources.getString(R.string.deleteMessagesDescriptionDevice))
|
|
|
|
|
button(R.string.delete) { messages.forEach(viewModel::deleteLocally); endActionMode() }
|
|
|
|
|
cancelButton(::endActionMode)
|
|
|
|
@ -2082,7 +2082,7 @@ class ConversationActivityV2 : PassphraseRequiredActionBarActivity(), InputBarDe
|
|
|
|
|
// If the recipient is a community OR a Note-to-Self then we delete the message for everyone
|
|
|
|
|
if (recipient.isCommunityRecipient || recipient.isLocalNumber) {
|
|
|
|
|
showSessionDialog {
|
|
|
|
|
title(resources.getQuantityString(R.plurals.deleteMessage, messages.count()))
|
|
|
|
|
title(resources.getQuantityString(R.plurals.deleteMessage, messages.count(), messages.count()))
|
|
|
|
|
text(resources.getString(R.string.deleteMessageDescriptionEveryone))
|
|
|
|
|
button(R.string.delete) { messages.forEach(viewModel::deleteForEveryone); endActionMode() }
|
|
|
|
|
cancelButton { endActionMode() }
|
|
|
|
@ -2110,7 +2110,7 @@ class ConversationActivityV2 : PassphraseRequiredActionBarActivity(), InputBarDe
|
|
|
|
|
else // Finally, if this is a closed group and you are deleting someone else's message(s) then we can only delete locally.
|
|
|
|
|
{
|
|
|
|
|
showSessionDialog {
|
|
|
|
|
title(resources.getQuantityString(R.plurals.deleteMessage, messages.count()))
|
|
|
|
|
title(resources.getQuantityString(R.plurals.deleteMessage, messages.count(), messages.count()))
|
|
|
|
|
text(resources.getString(R.string.deleteMessageDescriptionDevice))
|
|
|
|
|
dangerButton(R.string.delete) { messages.forEach(viewModel::deleteLocally); endActionMode() }
|
|
|
|
|
cancelButton(::endActionMode)
|
|
|
|
|