Optimize a few queries

This commit is contained in:
Scott Nonnenberg 2021-12-20 13:04:02 -08:00 committed by GitHub
parent b08691b35b
commit 60a53656af
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 1288 additions and 186 deletions

View file

@ -1076,7 +1076,11 @@ async function getMessageCount(conversationId?: string) {
async function saveMessage(
data: MessageType,
options: { jobToInsert?: Readonly<StoredJob>; forceSave?: boolean } = {}
options: {
jobToInsert?: Readonly<StoredJob>;
forceSave?: boolean;
ourUuid: UUIDStringType;
}
) {
const id = await channels.saveMessage(_cleanMessageData(data), {
...options,
@ -1091,7 +1095,7 @@ async function saveMessage(
async function saveMessages(
arrayOfMessages: Array<MessageType>,
options?: { forceSave?: boolean }
options: { forceSave?: boolean; ourUuid: UUIDStringType }
) {
await channels.saveMessages(
arrayOfMessages.map(message => _cleanMessageData(message)),