handle incoming sms

This commit is contained in:
m5r
2021-08-01 18:36:32 +08:00
parent 56e8880715
commit 6cbc7468fb
8 changed files with 87 additions and 17 deletions

View File

@ -20,7 +20,7 @@ export default async function ddd(req: BlitzApiRequest, res: BlitzApiResponse) {
// .phoneNumbers("+33613370787")
.phoneNumbers("+33476982071")
.fetch();*/
try {
/*try {
await twilio(accountSid, authToken).messages.create({
body: "content",
to: "+213744123789",
@ -31,7 +31,12 @@ export default async function ddd(req: BlitzApiRequest, res: BlitzApiResponse) {
console.log(error.moreInfo);
console.log(error.details);
// console.log(JSON.stringify(Object.keys(error)));
}
}*/
const ddd = await twilio(accountSid, authToken).messages.create({
body: "content",
to: "+33757592025",
from: "+33757592722",
});
res.status(200).send(ddd);
}

View File

@ -21,7 +21,7 @@ const fetchMessagesQueue = Queue<Payload>("api/queue/fetch-messages", async ({ c
}),
]);
const messages = [...messagesSent, ...messagesReceived].sort(
(a, b) => a.dateSent.getTime() - b.dateSent.getTime()
(a, b) => a.dateCreated.getTime() - b.dateCreated.getTime()
);
await insertMessagesQueue.enqueue(

View File

@ -24,7 +24,7 @@ const insertMessagesQueue = Queue<Payload>(
status: translateStatus(message.status),
direction: translateDirection(message.direction),
twilioSid: message.sid,
sentAt: new Date(message.dateSent),
sentAt: new Date(message.dateCreated),
}))
.sort((a, b) => a.sentAt.getTime() - b.sentAt.getTime());