Skip to content

Commit

Permalink
Delete a distribution lists members when list is deleted
Browse files Browse the repository at this point in the history
  • Loading branch information
josh-signal committed Jul 29, 2022
1 parent d7ec2e9 commit 473d57f
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions ts/state/ducks/storyDistributionLists.ts
Expand Up @@ -212,12 +212,17 @@ function deleteDistributionList(
return;
}

await dataInterface.modifyStoryDistribution({
...storyDistribution,
deletedAtTimestamp,
name: '',
storageNeedsSync: true,
});
await dataInterface.modifyStoryDistributionWithMembers(
{
...storyDistribution,
name: '',
storageNeedsSync: true,
},
{
toAdd: [],
toRemove: storyDistribution.members,
}
);

log.info(
'storyDistributionLists.deleteDistributionList: list deleted',
Expand Down Expand Up @@ -528,6 +533,7 @@ export function reducer(
action.payload.listId,
() => ({
deletedAtTimestamp: action.payload.deletedAtTimestamp,
memberUuids: [],
name: '',
})
);
Expand Down

0 comments on commit 473d57f

Please sign in to comment.