推送:对单人推送函数抽象

This commit is contained in:
luying
2022-04-09 10:28:21 +08:00
parent f486a8d8a5
commit 26a649b213
32 changed files with 146 additions and 703 deletions
@@ -40,7 +40,7 @@ import { addTaskPassPoint, getTaskPassDataShow } from './taskPassService';
import { getGuildChannelSid } from '../chatService';
import { getGuildPayDataShow } from './guildPayService';
import { PopUpShopItemShow } from '../../domain/activityField/popUpShopField';
import { sendMessageToGuildWithSuc } from '../pushService';
import { sendMessageToGuildWithSuc, sendMessageToUser } from '../pushService';
/**
* 获取活动数据
@@ -423,12 +423,7 @@ export async function pushActivities(arr: pushActivityInter[], roleId: string, s
sid = onlineUser.sid;
}
if(!!sid && arr.length > 0) {
console.log(roleId, sid)
pinus.app.get('channelService').pushMessageByUids('onActivityUpdate',
resResult(STATUS.SUCCESS, {
activities: arr
}),
[{ uid: roleId, sid }]);
sendMessageToUser(roleId, PUSH_ROUTE.ACTIVITY_UPDATE, { activities: arr }, sid);
}
return arr
}