优化:抽象推送方法

This commit is contained in:
luying
2022-04-08 20:39:01 +08:00
parent a64faac7cd
commit f486a8d8a5
38 changed files with 475 additions and 1257 deletions
+2 -2
View File
@@ -12,6 +12,7 @@ import { gameData } from '../pubUtils/data';
import { shouldRefresh } from '../pubUtils/util';
import { getActivitiesByType } from './activity/activityService';
import { recordGuildFund } from './activity/timeLimitRankService';
import { pushGuildInfoUpdate } from './guildService';
/**
* 获得军团捐献,并检查是否刷新捐献数据
* @param code
@@ -62,8 +63,7 @@ export async function addFund(code: string, serverId: number, fund: number) {
if(fund < 0) return null
guild = await GuildModel.updateInfo(code, { todayFund, refTodayFund }, { fund });
let chatSid = await getGuildChannelSid(code);
pinus.app.rpc.chat.guildRemote.updateInfo.toServer(chatSid, code, { fund: guild.fund });
await pushGuildInfoUpdate(code, { fund: guild.fund });
await recordGuildFund(serverId, guild, fund);
return guild