|
@@ -17,13 +17,16 @@ public class WebSocketConfig implements WebSocketConfigurer {
|
|
|
private final WebSocketInterceptor webSocketInterceptor;
|
|
private final WebSocketInterceptor webSocketInterceptor;
|
|
|
private final WebSocketHandler progressHandler;
|
|
private final WebSocketHandler progressHandler;
|
|
|
private final WebSocketHandler chatHandler;
|
|
private final WebSocketHandler chatHandler;
|
|
|
|
|
+ private final WebSocketHandler deviceHandler;
|
|
|
|
|
|
|
|
public WebSocketConfig(WebSocketInterceptor webSocketInterceptor,
|
|
public WebSocketConfig(WebSocketInterceptor webSocketInterceptor,
|
|
|
@Qualifier("mediaHandler") WebSocketHandler progressHandler,
|
|
@Qualifier("mediaHandler") WebSocketHandler progressHandler,
|
|
|
- @Qualifier("chatHandler") WebSocketHandler chatHandler) {
|
|
|
|
|
|
|
+ @Qualifier("chatHandler") WebSocketHandler chatHandler,
|
|
|
|
|
+ @Qualifier("deviceHandler") WebSocketHandler deviceHandler) {
|
|
|
this.webSocketInterceptor = webSocketInterceptor;
|
|
this.webSocketInterceptor = webSocketInterceptor;
|
|
|
this.progressHandler = progressHandler;
|
|
this.progressHandler = progressHandler;
|
|
|
this.chatHandler = chatHandler;
|
|
this.chatHandler = chatHandler;
|
|
|
|
|
+ this.deviceHandler = deviceHandler;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -35,5 +38,9 @@ public class WebSocketConfig implements WebSocketConfigurer {
|
|
|
registry.addHandler(chatHandler, WebSocketPath.wsChat)
|
|
registry.addHandler(chatHandler, WebSocketPath.wsChat)
|
|
|
.addInterceptors(webSocketInterceptor)
|
|
.addInterceptors(webSocketInterceptor)
|
|
|
.setAllowedOrigins("*");
|
|
.setAllowedOrigins("*");
|
|
|
|
|
+
|
|
|
|
|
+ registry.addHandler(deviceHandler, WebSocketPath.wsDevice)
|
|
|
|
|
+ .addInterceptors(webSocketInterceptor)
|
|
|
|
|
+ .setAllowedOrigins("*");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|