Delete sent stories when you turn off stories

This commit is contained in:
Josh Perez 2022-10-19 12:35:56 -04:00 committed by GitHub
parent 622f61903b
commit 3e57899006
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 32 additions and 2 deletions

View file

@ -0,0 +1,15 @@
// Copyright 2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { deleteStoryForEveryone } from './deleteStoryForEveryone';
export async function deleteAllMyStories(): Promise<void> {
const { stories } = window.reduxStore.getState().stories;
const myStories = stories.filter(story =>
Boolean(story.sendStateByConversationId)
);
await Promise.all(
myStories.map(story => deleteStoryForEveryone(stories, story))
);
}