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

View file

@ -212,12 +212,17 @@ function deleteDistributionList(
return; return;
} }
await dataInterface.modifyStoryDistribution({ await dataInterface.modifyStoryDistributionWithMembers(
...storyDistribution, {
deletedAtTimestamp, ...storyDistribution,
name: '', name: '',
storageNeedsSync: true, storageNeedsSync: true,
}); },
{
toAdd: [],
toRemove: storyDistribution.members,
}
);
log.info( log.info(
'storyDistributionLists.deleteDistributionList: list deleted', 'storyDistributionLists.deleteDistributionList: list deleted',
@ -528,6 +533,7 @@ export function reducer(
action.payload.listId, action.payload.listId,
() => ({ () => ({
deletedAtTimestamp: action.payload.deletedAtTimestamp, deletedAtTimestamp: action.payload.deletedAtTimestamp,
memberUuids: [],
name: '', name: '',
}) })
); );