From 3fa1a8f2b50c0a4ecbe56cc8b0b0aa8b15278fb3 Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Fri, 2 Oct 2020 15:29:43 +1000 Subject: [PATCH] mark medium group as not left if we get a message INFO adding us back --- ts/receiver/mediumGroups.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ts/receiver/mediumGroups.ts b/ts/receiver/mediumGroups.ts index ddb3849b8..a0fe3eb75 100644 --- a/ts/receiver/mediumGroups.ts +++ b/ts/receiver/mediumGroups.ts @@ -326,11 +326,18 @@ async function handleMediumGroupChange( // Disable typing: convo.updateTextInputState(); window.SwarmPolling.removePubkey(groupId); + } else { + if (maybeConvo.get('isKickedFromGroup')) { + // Enable typing: + maybeConvo.set('isKickedFromGroup', false); + maybeConvo.set('left', false); + maybeConvo.updateTextInputState(); + } } await convo.commit(); - if (diff.leavingMembers && diff.leavingMembers.length > 0) { + if (diff.leavingMembers && diff.leavingMembers.length > 0 && !areWeKicked) { // Send out the user's new ratchet to all members (minus the removed ones) using established channels const userSenderKey = await createSenderKeyForGroup(groupId, primary); window.log.warn(