Do not allow MyStories to be deleted
This commit is contained in:
parent
68a0c44e19
commit
7126cbd5e4
1 changed files with 7 additions and 5 deletions
|
@ -1281,10 +1281,12 @@ export async function mergeStoryDistributionListRecord(
|
||||||
|
|
||||||
const details: Array<string> = [];
|
const details: Array<string> = [];
|
||||||
|
|
||||||
const listId = Bytes.areEqual(
|
const isMyStories = Bytes.areEqual(
|
||||||
MY_STORIES_BYTES,
|
MY_STORIES_BYTES,
|
||||||
storyDistributionListRecord.identifier
|
storyDistributionListRecord.identifier
|
||||||
)
|
);
|
||||||
|
|
||||||
|
const listId = isMyStories
|
||||||
? MY_STORIES_ID
|
? MY_STORIES_ID
|
||||||
: bytesToUuid(storyDistributionListRecord.identifier);
|
: bytesToUuid(storyDistributionListRecord.identifier);
|
||||||
|
|
||||||
|
@ -1306,9 +1308,9 @@ export async function mergeStoryDistributionListRecord(
|
||||||
const storyDistribution: StoryDistributionWithMembersType = {
|
const storyDistribution: StoryDistributionWithMembersType = {
|
||||||
id: listId,
|
id: listId,
|
||||||
name: String(storyDistributionListRecord.name),
|
name: String(storyDistributionListRecord.name),
|
||||||
deletedAtTimestamp: getTimestampFromLong(
|
deletedAtTimestamp: isMyStories
|
||||||
storyDistributionListRecord.deletedAtTimestamp
|
? undefined
|
||||||
),
|
: getTimestampFromLong(storyDistributionListRecord.deletedAtTimestamp),
|
||||||
allowsReplies: Boolean(storyDistributionListRecord.allowsReplies),
|
allowsReplies: Boolean(storyDistributionListRecord.allowsReplies),
|
||||||
isBlockList: Boolean(storyDistributionListRecord.isBlockList),
|
isBlockList: Boolean(storyDistributionListRecord.isBlockList),
|
||||||
members: remoteListMembers,
|
members: remoteListMembers,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue