红点:添加开始和结束推送

This commit is contained in:
luying
2021-05-31 13:37:51 +08:00
parent 17a90dea37
commit 564f2742a4

View File

@@ -35,6 +35,8 @@ export async function pushData(role: RoleType, session: FrontendOrBackendSession
const { roleId, serverId, roleName, guildCode } = role;
const sid = session.get('sid');
pushEntryStart(roleId, sid);
// // 商店
// const shop = await getAllShopList(roleId);
// pushEntryData('shop', roleId, sid, shop);
@@ -108,6 +110,7 @@ export async function pushData(role: RoleType, session: FrontendOrBackendSession
// const battle = await getBattleListOfMain(role);
// pushEntryData('battle', roleId, sid, battle);
pushEntryEnd(roleId, sid);
}catch(e) {
console.error(e.stack);
}
@@ -120,6 +123,16 @@ export async function pushData(role: RoleType, session: FrontendOrBackendSession
pinus.app.channelService.pushMessageByUids('onEntryData', resResult(STATUS.SUCCESS, data), uids);//通知在线玩家练兵场重置,
}
function pushEntryStart(roleId: string, sid: string) {
let uids = [{ uid: roleId, sid }];
pinus.app.channelService.pushMessageByUids('onEntryDataStart', resResult(STATUS.SUCCESS), uids);//通知在线玩家练兵场重置,
}
function pushEntryEnd(roleId: string, sid: string) {
let uids = [{ uid: roleId, sid }];
pinus.app.channelService.pushMessageByUids('onEntryDataEnd', resResult(STATUS.SUCCESS), uids);//通知在线玩家练兵场重置,
}
// /**
// * 镇念塔初始数据
// * @param role