|
- "use strict";
- const moment = require("moment");
-
- const refreshMessage = async function (message, chat) {
- var Exist = await strapi.api["message"].services["message"].findOne({
- messageId: message["id"].id,
- });
- if (!Exist) {
- // console.log(chatId);
- await strapi.query("message").create({
- messageId: message["id"].id,
- to: message["to"],
- from: message["from"],
- body: message["body"],
- state: message["fromMe"] ? "SENT" : "RECIEVED",
- isForwarded:
- message["isForwarded"] == undefined
- ? false
- : message["isForwarded"],
- chat_key: chat.id,
- timestamp: moment.unix(message["timestamp"]).toDate(),
- });
- // console.log("message added");
- }
- };
-
- module.exports = refreshMessage;
|