后台:角色封禁
This commit is contained in:
@@ -247,7 +247,7 @@ export async function everydayRefresh() {
|
||||
setMedianCe();
|
||||
}
|
||||
|
||||
export async function kickUser(app: Application, uid: string) {
|
||||
export async function kickUser(app: Application, uid: string, message = STATUS.LOGIN_ERR) {
|
||||
let sessionService = app.get('sessionService');
|
||||
let sessions = sessionService.getByUid(uid);
|
||||
if (!!sessions) {
|
||||
@@ -255,7 +255,7 @@ export async function kickUser(app: Application, uid: string) {
|
||||
let roleId = session.get('roleId');
|
||||
let sid = session.get('sid');
|
||||
let uids = [{ uid: roleId, sid }];
|
||||
app.get('channelService').pushMessageByUids('onRemoteLogin', resResult(STATUS.LOGIN_ERR), uids);
|
||||
app.get('channelService').pushMessageByUids('onRemoteLogin', resResult(message), uids);
|
||||
});
|
||||
}
|
||||
await sessionService.akick(uid);
|
||||
|
||||
@@ -112,13 +112,12 @@ export async function joinGuild(code: string, guildName: string, lv: number, rol
|
||||
const { sid } = await getRoleOnlineInfo(roleId);
|
||||
if (sid) {
|
||||
await addRoleToGuildChannel(roleId, sid, code);
|
||||
await pinus.app.rpc.connector.connectorRemote.setOtherUserGuildSession.toServer(sid,[{ roleId, userGuild }]);
|
||||
}
|
||||
|
||||
//成长任务-加入军团
|
||||
await checkActivityTask(serverId, sid, roleId, TASK_TYPE.GUILD_JOIN, 1);
|
||||
|
||||
await pinus.app.rpc.connector.connectorRemote.setOtherUserGuildSession.toServer(sid,[{ roleId, userGuild }]);
|
||||
|
||||
return { status: 0, guild, userGuild, roleName: role.roleName, memberCnt: guild.memberCnt, guildCe: guild.guildCe }
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user