fix:跨服邮件定时器

This commit is contained in:
xcy 2023-12-19 10:12:49 +08:00
parent 91f14c69ce
commit d4634f729e

View File

@ -20,7 +20,7 @@ export class CrossEmailPull extends Scheduler {
async start() {
/**同步跨服邮件*/
G.clientCross.callApi("email/GetCrossEmail", {server_id: G.config.serverId + ""}).then((res) => {
if(!res.isSucc)return;
if (!res.isSucc) return;
res.res.emails.forEach(async (email) => {
if (email.uid != "system") {
await EmailFun.addEmail(email)
@ -29,6 +29,9 @@ export class CrossEmailPull extends Scheduler {
}
await EmailFun.addEmail(email)
})
if (res.res.emails.length > 0) {
G.clientCross.callApi("email/DelCrossEmail", {eids: res.res.emails.map(e => e._id)})
}
})
await this.ctorStartTime()
}