append messages from free users with "sent from shellphone"

This commit is contained in:
m5r
2021-10-03 21:31:26 +02:00
parent a28d89a8c2
commit 24f1e953f6
9 changed files with 31 additions and 47 deletions

View File

@ -1,4 +1,5 @@
import { Queue } from "quirrel/blitz";
import type { MessageInstance } from "twilio/lib/rest/api/v2010/account/message";
import db from "../../../../db";
import insertMessagesQueue from "./insert-messages";
@ -26,9 +27,7 @@ const fetchMessagesQueue = Queue<Payload>("api/queue/fetch-messages", async ({ o
]);
const messagesSent = sent.filter((message) => message.direction.startsWith("outbound"));
const messagesReceived = received.filter((message) => message.direction === "inbound");
const messages = [...messagesSent, ...messagesReceived].sort(
(a, b) => a.dateCreated.getTime() - b.dateCreated.getTime(),
);
const messages = [...messagesSent, ...messagesReceived];
await insertMessagesQueue.enqueue(
{

View File

@ -33,7 +33,7 @@ const insertIncomingMessageQueue = Queue<Payload>(
from: message.from,
status: translateMessageStatus(message.status),
direction: translateMessageDirection(message.direction),
sentAt: message.dateCreated,
sentAt: new Date(message.dateCreated),
content: encrypt(message.body, organization.encryptionKey),
},
});