军团活动:蛮夷入侵定时任务及推送

This commit is contained in:
luying
2021-03-18 21:07:06 +08:00
parent 2cf3b0ffe0
commit 7e7be94688
11 changed files with 289 additions and 39 deletions

View File

@@ -0,0 +1,30 @@
import { Application, ChannelService } from 'pinus';
import { sendAllGuildRanks, sendGuildActEndMsg } from '../../../services/guildActivityService';
export default function (app: Application) {
return new GuildActivityRemote(app);
}
export class GuildActivityRemote {
constructor(private app: Application) {
this.app = app;
this.channelService = app.get('channelService');
}
private channelService: ChannelService;
/**
* 从systimer服分发到guild各个服发送排行榜数据
*/
public async sendRankToGuilds() {
await sendAllGuildRanks();
}
/**
* 发送结束活动消息
*/
public async guildActivityEnd() {
await sendGuildActEndMsg();
}
}