军团活动:修复rpc调用以及其他问题

This commit is contained in:
luying
2021-03-19 18:25:58 +08:00
parent 7324556852
commit f7627f85d1
23 changed files with 351 additions and 109 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(aid: number) {
await sendAllGuildRanks(aid);
}
/**
* 发送结束活动消息
*/
public async guildActivityEnd(aid: number) {
await sendGuildActEndMsg(aid);
}
}