|
@@ -22,16 +22,13 @@ public class SSEService {
|
|
|
|
|
|
private Map<Long, SseEmitter> sseMap = new HashMap<>();
|
|
|
|
|
|
- public void monitor(String token, SseEmitter sseEmitter) {
|
|
|
- if (TextUtils.isEmpty(token)){
|
|
|
- Optional<String> oToken = HttpContextUtil.getToken();
|
|
|
- if (oToken.isPresent()){
|
|
|
- token = oToken.get();
|
|
|
- }
|
|
|
- }
|
|
|
- String uid = AESUtil.decryptStr(token);
|
|
|
- sseMap.put(Long.valueOf(uid), sseEmitter);
|
|
|
+ public void monitor(SseEmitter sseEmitter) {
|
|
|
+ Optional<String> token = HttpContextUtil.getToken();
|
|
|
|
|
|
+ if (token.isPresent()){
|
|
|
+ String uid = AESUtil.decryptStr(token.get());
|
|
|
+ sseMap.put(Long.valueOf(uid), sseEmitter);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public Boolean sendMsg(Long uid, String msg) {
|