Do not allow MyStories to be deleted

This commit is contained in:
Josh Perez 2022-08-11 15:18:48 -04:00 committed by GitHub
parent 68a0c44e19
commit 7126cbd5e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 5 deletions

View File

@ -1281,10 +1281,12 @@ export async function mergeStoryDistributionListRecord(
const details: Array<string> = [];
const listId = Bytes.areEqual(
const isMyStories = Bytes.areEqual(
MY_STORIES_BYTES,
storyDistributionListRecord.identifier
)
);
const listId = isMyStories
? MY_STORIES_ID
: bytesToUuid(storyDistributionListRecord.identifier);
@ -1306,9 +1308,9 @@ export async function mergeStoryDistributionListRecord(
const storyDistribution: StoryDistributionWithMembersType = {
id: listId,
name: String(storyDistributionListRecord.name),
deletedAtTimestamp: getTimestampFromLong(
storyDistributionListRecord.deletedAtTimestamp
),
deletedAtTimestamp: isMyStories
? undefined
: getTimestampFromLong(storyDistributionListRecord.deletedAtTimestamp),
allowsReplies: Boolean(storyDistributionListRecord.allowsReplies),
isBlockList: Boolean(storyDistributionListRecord.isBlockList),
members: remoteListMembers,