From 1156c546d43a7d41203c8c5c45d52bce86305481 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Tue, 4 Feb 2025 15:58:09 -0500 Subject: [PATCH] Add 'you' case for rejecting a group request. --- .../database/model/GroupsV2UpdateMessageProducer.java | 8 +++++++- app/src/main/res/values/strings.xml | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupsV2UpdateMessageProducer.java b/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupsV2UpdateMessageProducer.java index 63cd35bb58..6e21e75deb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupsV2UpdateMessageProducer.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/model/GroupsV2UpdateMessageProducer.java @@ -400,7 +400,13 @@ final class GroupsV2UpdateMessageProducer { if (requestingMemberIsYou) { updates.add(updateDescription(context.getString(R.string.MessageRecord_your_request_to_join_the_group_has_been_denied_by_an_admin), R.drawable.ic_update_group_decline_16)); } else { - updates.add(updateDescription(R.string.MessageRecord_s_denied_a_request_to_join_the_group_from_s, update.updaterAci, update.requestorAci, R.drawable.ic_update_group_decline_16)); + boolean editorIsYou = selfIds.matches(update.updaterAci); + + if (editorIsYou) { + updates.add(updateDescription(R.string.MessageRecord_you_denied_a_request_to_join_the_group_from_s, update.requestorAci, R.drawable.ic_update_group_decline_16)); + } else { + updates.add(updateDescription(R.string.MessageRecord_s_denied_a_request_to_join_the_group_from_s, update.updaterAci, update.requestorAci, R.drawable.ic_update_group_decline_16)); + } } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c1976329ac..26eb43b55a 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1930,6 +1930,7 @@ Your request to join the group has been denied by an admin. + You denied a request to join the group from %1$s. %1$s denied a request to join the group from %2$s. A request to join the group from %1$s has been denied. You canceled your request to join the group.