Delete a distribution lists members when list is deleted

This commit is contained in:
Josh Perez 2022-07-28 20:13:22 -04:00 committed by GitHub
parent d7ec2e9d82
commit 473d57fb74
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 6 deletions

View File

@ -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',
@ -528,6 +533,7 @@ export function reducer(
action.payload.listId,
() => ({
deletedAtTimestamp: action.payload.deletedAtTimestamp,
memberUuids: [],
name: '',
})
);