任务:按条件开启任务
This commit is contained in:
@@ -281,8 +281,8 @@ export async function clearChannelServers() {
|
||||
* @param userCode user表唯一字符串标识
|
||||
* @param sid connector服的那个sid
|
||||
*/
|
||||
export async function roleLogin(roleId: string, userCode: string, sid: string, pkgName: string) {
|
||||
let param = { userCode, sid, pkgName };
|
||||
export async function roleLogin(roleId: string, userCode: string, sid: string, pkgName: string, funcs: number[]) {
|
||||
let param = { userCode, sid, pkgName, funcs };
|
||||
return await redisClient().hsetAsync(REDIS_KEY.ONLINE_USERS, roleId, JSON.stringify(param));
|
||||
}
|
||||
|
||||
@@ -318,7 +318,8 @@ export async function getRoleOnlineInfo(roleId: string) {
|
||||
isOnline: true,
|
||||
userCode: result.userCode,
|
||||
sid: result.sid,
|
||||
pkgName: result.pkgName
|
||||
pkgName: result.pkgName,
|
||||
funcs: result.funcs
|
||||
}
|
||||
} catch(e) {
|
||||
return { isOnline: false }
|
||||
|
||||
Reference in New Issue
Block a user