Refactor sender key sends to allow distribution lists

This commit is contained in:
Scott Nonnenberg
2021-12-09 18:15:59 -08:00
committed by GitHub
parent 61a6f1b4cf
commit 161b0e5379
10 changed files with 210 additions and 110 deletions

View File

@@ -288,6 +288,7 @@ const dataInterface: ClientInterface = {
_deleteAllStoryDistributions,
createNewStoryDistribution,
getAllStoryDistributionsWithMembers,
modifyStoryDistribution,
modifyStoryDistributionMembers,
deleteStoryDistribution,
@@ -1660,15 +1661,20 @@ async function _deleteAllStoryDistributions(): Promise<void> {
await channels._deleteAllStoryDistributions();
}
async function createNewStoryDistribution(
story: StoryDistributionWithMembersType
distribution: StoryDistributionWithMembersType
): Promise<void> {
await channels.createNewStoryDistribution(story);
await channels.createNewStoryDistribution(distribution);
}
async function getAllStoryDistributionsWithMembers(): Promise<
Array<StoryDistributionWithMembersType>
> {
return channels.getAllStoryDistributionsWithMembers();
}
async function modifyStoryDistribution(
distribution: StoryDistributionType
): Promise<void> {
await channels.modifyStoryDistribution(distribution);
}
async function modifyStoryDistributionMembers(
id: string,
options: {