Files
ZYZ/game-server/app/servers/guild/remote/guildActivityRemote.ts
2021-03-27 11:02:39 +08:00

37 lines
973 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { Application, ChannelService } from 'pinus';
import { sendAllGuildRanks, sendGuildActEndMsg, calWoodenHorseAndSend } 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);
}
/**
* 计算粮草先行木马状态并发送
*/
public async calWoodenHorseAndSend(serverId: number) {
await calWoodenHorseAndSend(serverId);
}
}