推送:对单人推送函数抽象
This commit is contained in:
@@ -3,15 +3,15 @@
|
||||
*/
|
||||
|
||||
import { ActionPointModel, ActionPointType } from '../db/ActionPoint';
|
||||
import { TASK_TYPE, STATUS, TA_EVENT, ITEM_CHANGE_REASON } from '../consts';
|
||||
import { TASK_TYPE, STATUS, TA_EVENT, ITEM_CHANGE_REASON, PUSH_ROUTE } from '../consts';
|
||||
import { checkTask } from './task/taskService';
|
||||
import { getDicApByLv } from '../pubUtils/data';
|
||||
import { pinus } from 'pinus';
|
||||
import { resResult, shouldRefresh } from '../pubUtils/util';
|
||||
import { RoleModel } from '../db/Role';
|
||||
import { pick } from 'underscore';
|
||||
import { AP } from '../pubUtils/dicParam';
|
||||
import { reportTAEvent } from './sdkService';
|
||||
import { sendMessageToUserWithSuc } from './pushService';
|
||||
|
||||
/**
|
||||
* 获取当前体力
|
||||
@@ -97,8 +97,7 @@ export async function setAp(serverId: number, roleId: string, ip: string, lv: nu
|
||||
let apJson = await getApWithDataAp(roleId, ip, lv, dataAp);
|
||||
|
||||
if (changeAp != 0) {
|
||||
let uids = [{ uid: roleId, sid }];
|
||||
pinus.app.get('channelService').pushMessageByUids('onApUpdate', resResult(STATUS.SUCCESS, { apJson: { ...apJson, apBefore } }), uids);
|
||||
sendMessageToUserWithSuc(roleId, PUSH_ROUTE.AP_UPDATE, { apJson: { ...apJson, apBefore } }, sid);
|
||||
}
|
||||
|
||||
return apJson
|
||||
@@ -119,8 +118,7 @@ export async function setApBuyTimes(roleId: string, ip: string, lv: number, sid:
|
||||
|
||||
let apJson = { ap, maxAp, refTime, apMaxRemainTime, apRemainTime, buyTimes };
|
||||
if(incTimes != 0) {
|
||||
let uids = [{ uid: roleId, sid }];
|
||||
pinus.app.get('channelService').pushMessageByUids('onApUpdate', resResult(STATUS.SUCCESS, { apJson }), uids);
|
||||
sendMessageToUserWithSuc(roleId, PUSH_ROUTE.AP_UPDATE, { apJson }, sid);
|
||||
}
|
||||
return apJson;
|
||||
}
|
||||
Reference in New Issue
Block a user