修改:每次调用 im.register 都更新imtoken

This commit is contained in:
绝尘 2024-07-26 10:39:35 +08:00
parent 39db13d8de
commit 22ab521876

View File

@ -165,10 +165,12 @@ public class ImAccountService extends BaseService {
zimSource.insert(user); zimSource.insert(user);
// intCache.set("im:account-user-token:" + user.getImtoken(), userid); // intCache.set("im:account-user-token:" + user.getImtoken(), userid);
strCache.hset("im:user-token", user.getImtoken(), JsonConvert.root(), user); } else {
user.setImtoken(Utility.uuid()); // 生成IM-TOKEN
zimSource.updateColumn(ImUser.class, user.getUserid(), ColumnValue.create("imtoken", user.getImtoken()));
} }
strCache.hset("im:user-token", user.getImtoken(), JsonConvert.root(), user);
return RetResult.success(Kv.of("token", user.getImtoken())); return RetResult.success(Kv.of("token", user.getImtoken()));
} }