From a0730dfaa45dd4ab9e00a99ef4a80d719ba2fc5b Mon Sep 17 00:00:00 2001 From: Josh Perez <60019601+josh-signal@users.noreply.github.com> Date: Mon, 5 Dec 2022 12:34:26 -0500 Subject: [PATCH] Onboarding story removal improvements --- ts/util/findAndDeleteOnboardingStoryIfExists.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ts/util/findAndDeleteOnboardingStoryIfExists.ts b/ts/util/findAndDeleteOnboardingStoryIfExists.ts index be47866f8c..852d41b57f 100644 --- a/ts/util/findAndDeleteOnboardingStoryIfExists.ts +++ b/ts/util/findAndDeleteOnboardingStoryIfExists.ts @@ -42,4 +42,14 @@ export async function findAndDeleteOnboardingStoryIfExists(): Promise { await window.Signal.Data.removeMessages(existingOnboardingStoryMessageIds); window.storage.put('existingOnboardingStoryMessageIds', undefined); + + const signalConversation = + await window.ConversationController.getOrCreateSignalConversation(); + + existingOnboardingStoryMessageIds.forEach(messageId => + window.reduxActions.conversations.messageDeleted( + messageId, + signalConversation.id + ) + ); }