update 优化 sse 登录校验 避免大量报错

dev
疯狂的狮子Li 5 months ago
parent 28daad748d
commit 999203665a

@ -29,7 +29,9 @@ public class SseController implements DisposableBean {
*/ */
@GetMapping(value = "${sse.path}", produces = MediaType.TEXT_EVENT_STREAM_VALUE) @GetMapping(value = "${sse.path}", produces = MediaType.TEXT_EVENT_STREAM_VALUE)
public SseEmitter connect() { public SseEmitter connect() {
StpUtil.checkLogin(); if (!StpUtil.isLogin()) {
return null;
}
String tokenValue = StpUtil.getTokenValue(); String tokenValue = StpUtil.getTokenValue();
Long userId = LoginHelper.getUserId(); Long userId = LoginHelper.getUserId();
return sseEmitterManager.connect(userId, tokenValue); return sseEmitterManager.connect(userId, tokenValue);

Loading…
Cancel
Save