From 564f2742a492e3dcd6505983bb593c3d31e0c245 Mon Sep 17 00:00:00 2001 From: luying Date: Mon, 31 May 2021 13:37:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A2=E7=82=B9=EF=BC=9A=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=BC=80=E5=A7=8B=E5=92=8C=E7=BB=93=E6=9D=9F=E6=8E=A8=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/connectorService.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/game-server/app/services/connectorService.ts b/game-server/app/services/connectorService.ts index 0a1b39734..bfdce424d 100644 --- a/game-server/app/services/connectorService.ts +++ b/game-server/app/services/connectorService.ts @@ -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