整理:删除不需要的channel
This commit is contained in:
@@ -11,7 +11,7 @@ import { COM_BTL_QUALITY, HERO_SELECT, DEBUG_MAGIC_WORD, REDIS_KEY, TASK_TYPE, E
|
||||
import { getAp } from '../../../services/actionPointService';
|
||||
import { ItemModel } from '../../../db/Item';
|
||||
import { SkinModel } from '../../../db/Skin';
|
||||
import { loginRefresh } from '../../../services/playerEventService';
|
||||
// import { loginRefresh } from '../../../services/playerEventService';
|
||||
import { nowSeconds, getZeroPoint } from '../../../pubUtils/timeUtil';
|
||||
import { rmRoleFromQueue, roleLeave, getRoleOnlineInfo, roleLogin } from '../../../services/redisService';
|
||||
|
||||
@@ -39,6 +39,7 @@ export class EntryHandler {
|
||||
* @param {Object} session current session object
|
||||
*/
|
||||
async enter(msg: { token: string, serverId: number }, session: FrontendSession) {
|
||||
console.log('****** entry before', Date.now());
|
||||
let self = this;
|
||||
let serverId = msg.serverId;
|
||||
|
||||
@@ -66,12 +67,6 @@ export class EntryHandler {
|
||||
await roleLogin(role.roleId, user.userCode, serverName, user.pkgName); // 保存在线用户
|
||||
await this.addSession(role, session);
|
||||
|
||||
let channelService = self.app.get('channelService');
|
||||
let channel = channelService.getChannel(role.roleId, true);
|
||||
if (channel.getMembers().indexOf(role.roleId) === -1) {
|
||||
channel.add(role.roleId, self.app.get('serverId'));
|
||||
}
|
||||
|
||||
// put user into channel
|
||||
// console.log(JSON.stringify(self.app.rpc.battle))
|
||||
// await self.app.rpc.battle.battleRemote.add.route(session)(role.roleId, self.app.get('serverId'), role.serverId, true);
|
||||
@@ -82,7 +77,7 @@ export class EntryHandler {
|
||||
let equips = await EquipModel.findbyRole(role.roleId);
|
||||
let items = await ItemModel.findbyRole(role.roleId);
|
||||
let skins = await SkinModel.findbyRole(role.roleId);
|
||||
if (role.hasInit) await loginRefresh(role.roleId);
|
||||
// if (role.hasInit) await loginRefresh(role.roleId); // pvp在getData的时候会做初始,这里先注掉
|
||||
reportOneOnline(role.roleId, user.userCode, self.app.get('serverId'), true, user);
|
||||
|
||||
let r = new Rank(REDIS_KEY.HERO_NUM_RANK, { serverId });
|
||||
@@ -115,6 +110,7 @@ export class EntryHandler {
|
||||
let todayZeroPoint = getZeroPoint();
|
||||
role['todayZeroPoint'] = todayZeroPoint;
|
||||
|
||||
console.log('****** entry after', Date.now());
|
||||
return resResult(STATUS.SUCCESS, { role: pick(role, ENTERY_ROLE_PICK) });
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user