From 728ec1c16d374d03d8071aa43e47dceb073e9a70 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Mon, 30 Mar 2020 10:11:09 -0400 Subject: [PATCH] Fix issue where leave messages were pending forever. --- .../java/org/thoughtcrime/securesms/groups/V1GroupManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/V1GroupManager.java b/app/src/main/java/org/thoughtcrime/securesms/groups/V1GroupManager.java index 0e7743568d..c33f44957d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/groups/V1GroupManager.java +++ b/app/src/main/java/org/thoughtcrime/securesms/groups/V1GroupManager.java @@ -159,7 +159,8 @@ final class V1GroupManager { if (threadId != -1 && leaveMessage.isPresent()) { try { - DatabaseFactory.getMmsDatabase(context).insertMessageOutbox(leaveMessage.get(), threadId, false, null); + long id = DatabaseFactory.getMmsDatabase(context).insertMessageOutbox(leaveMessage.get(), threadId, false, null); + DatabaseFactory.getMmsDatabase(context).markAsSent(id, true); } catch (MmsException e) { Log.w(TAG, "Failed to insert leave message.", e); }