Commit 930d4940 authored by Vũ Gia Vương's avatar Vũ Gia Vương

fix when user change token

parent e65a4739
...@@ -35,7 +35,12 @@ function setupSocket(io) { ...@@ -35,7 +35,12 @@ function setupSocket(io) {
// console.log('keys', keys) // console.log('keys', keys)
const userJson = yield _1.redis.get(`user:${userId}`); const userJson = yield _1.redis.get(`user:${userId}`);
const user = userJson ? JSON.parse(userJson) : null; const user = userJson ? JSON.parse(userJson) : null;
console.log('user', user === null || user === void 0 ? void 0 : user.token);
const newUser = new User_1.default(user || { token, id: userId }); const newUser = new User_1.default(user || { token, id: userId });
if (token !== (newUser === null || newUser === void 0 ? void 0 : newUser.token)) {
newUser.token = token;
}
console.log('newUser', newUser === null || newUser === void 0 ? void 0 : newUser.token);
newUser.isBlacklist = isBlacklist; newUser.isBlacklist = isBlacklist;
exports.users.set(userId, newUser); exports.users.set(userId, newUser);
if (!user) { if (!user) {
......
...@@ -25,6 +25,9 @@ export async function setupSocket(io: Server) { ...@@ -25,6 +25,9 @@ export async function setupSocket(io: Server) {
const userJson = await redis.get(`user:${userId}`); const userJson = await redis.get(`user:${userId}`);
const user = userJson ? JSON.parse(userJson) : null; const user = userJson ? JSON.parse(userJson) : null;
const newUser = new User(user || { token, id: userId } as User); const newUser = new User(user || { token, id: userId } as User);
if(token !== newUser?.token){
newUser.token = token;
}
newUser.isBlacklist = isBlacklist; newUser.isBlacklist = isBlacklist;
users.set(userId, newUser); users.set(userId, newUser);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment