yangys
2024-05-19 9e5da8899bc21bb5b6b0a3c267108caa00199291
smart-starter-websocket/src/main/java/com/qianwen/core/websocket/custom/UserAttributeHandshakeInterceptor.java
@@ -10,6 +10,7 @@
import org.springframework.web.socket.server.HandshakeInterceptor;
public class UserAttributeHandshakeInterceptor implements HandshakeInterceptor {
   @Override
    public boolean beforeHandshake(ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse, WebSocketHandler webSocketHandler, Map<String, Object> attributes) throws Exception {
        BladeUser user = AuthUtil.getUser();
        if (Func.isEmpty(user)) {
@@ -18,7 +19,7 @@
        attributes.put("USER_KEY_ATTR_NAME", user);
        return true;
    }
   @Override
    public void afterHandshake(ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse, WebSocketHandler webSocketHandler, Exception e) {
    }
}