浏览代码

add keterangan

master
jefry 4 年前
父节点
当前提交
7607ff657d
共有 3 个文件被更改,包括 25 次插入3 次删除
  1. +3
    -0
      api/message/models/message.settings.json
  2. +21
    -2
      config/functions/cron.js
  3. +1
    -1
      model/messageModel.js

+ 3
- 0
api/message/models/message.settings.json 查看文件

@@ -43,6 +43,9 @@
},
"session_datum_key": {
"model": "session-data"
},
"keterangan": {
"type": "string"
}
}
}

+ 21
- 2
config/functions/cron.js 查看文件

@@ -45,6 +45,22 @@ module.exports = {
await strapi.api["session-data"].services[
"session-data"
].delete({ id });
const messages = await strapi.api.message.services.message.find(
{
_sort: "session_datum_key:desc",
state: "QUEUE",
session_datum_key: i["id"],
}
);
for (const message of messages) {
await strapi.api.message.services.message.update(
{ id: message.id },
{
state: "ERROR",
keterangan: "sessions no longer valid",
}
);
}
}
}
}
@@ -95,14 +111,17 @@ module.exports = {
} else {
await strapi.api.message.services.message.update(
{ id: message.id },
{ state: "ERROR" }
{
state: "ERROR",
keterangan: send["DATA"],
}
);
}
}
} catch (e) {
await strapi.api.message.services.message.update(
{ id: message.id },
{ state: "ERROR" }
{ state: "ERROR", keterangan: e.message }
);
}
}


+ 1
- 1
model/messageModel.js 查看文件

@@ -12,7 +12,7 @@ var client;
//Login Session when there is Session File

function callbacks(client, callback, type = "create") {
console.log("starting", type);
// console.log("starting", type);
let sessionData;
client.on("auth_failure", (session) => {
// console.log("auth_failure");


正在加载...
取消
保存