Batch deleteSentProtoRecipient queries

This commit is contained in:
Fedor Indutny
2021-08-31 14:35:01 -07:00
committed by GitHub
parent b71e4875e6
commit 6f3191117f
5 changed files with 151 additions and 81 deletions

View File

@@ -48,6 +48,7 @@ import {
ClientJobType,
ClientSearchResultMessageType,
ConversationType,
DeleteSentProtoRecipientOptionsType,
IdentityKeyType,
ItemKeyType,
ItemType,
@@ -825,11 +826,11 @@ async function insertProtoRecipients(options: {
}): Promise<void> {
await channels.insertProtoRecipients(options);
}
async function deleteSentProtoRecipient(options: {
timestamp: number;
recipientUuid: string;
deviceId: number;
}): Promise<void> {
async function deleteSentProtoRecipient(
options:
| DeleteSentProtoRecipientOptionsType
| ReadonlyArray<DeleteSentProtoRecipientOptionsType>
): Promise<void> {
await channels.deleteSentProtoRecipient(options);
}