优化:抽象推送方法
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user