用户离开军团频道时不再查询数据库

This commit is contained in:
liangtongchuan
2021-08-03 21:17:59 +08:00
parent 64a05fd259
commit 6c19e98cfb
3 changed files with 4 additions and 4 deletions

View File

@@ -192,6 +192,7 @@ export class EntryHandler {
let roleId = session.get('roleId');
let sid = session.get('sid');
let serverId = session.get('serverId');
const guildCode = session.get('guildCode');
roleLeave(roleId).then(function (roleInfo) {
if (roleInfo.isOnline) {
reportOneOnline(roleId, roleInfo.userCode, sid, roleInfo.pkgName);
@@ -204,7 +205,7 @@ export class EntryHandler {
this.app.rpc.chat.chatRemote.kickWorldChannel.route(session, true)(roleId, sid, serverId);
await leaveSysChannel(roleId, sid, serverId);
await leaveWorldChannel(roleId, sid, serverId);
await leaveGuildChannel(roleId, sid);
await leaveGuildChannel(roleId, sid, guildCode);
RoleModel.updateRoleInfo(roleId, { quitTime: nowSeconds() });
}