set api key when setting the phone number to avoid race conditions later when fetching calls and messages

This commit is contained in:
m5r
2021-08-08 13:34:15 +08:00
parent 6ad516a99e
commit 0b34e861e0
3 changed files with 18 additions and 18 deletions

View File

@ -22,15 +22,15 @@ const insertMessagesQueue = Queue<Payload>(
}
const sms = messages
.map<Omit<Message, "id">>((message) => ({
.map<Message>((message) => ({
organizationId,
id: message.sid,
phoneNumberId: phoneNumber.id,
content: encrypt(message.body, phoneNumber.organization.encryptionKey),
from: message.from,
to: message.to,
status: translateStatus(message.status),
direction: translateDirection(message.direction),
twilioSid: message.sid,
sentAt: new Date(message.dateCreated),
}))
.sort((a, b) => a.sentAt.getTime() - b.sentAt.getTime());