|
|
|
@ -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);
|
|
|
|
|