package com.example.fercoganbackend.configuration; import com.example.fercoganbackend.component.ContadorWebSocketHandler; import com.example.fercoganbackend.component.EventoWebSocketHandler; import org.springframework.context.annotation.Configuration; import org.springframework.web.socket.config.annotation.EnableWebSocket; import org.springframework.web.socket.config.annotation.WebSocketConfigurer; import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry; @Configuration @EnableWebSocket public class WebSocketConfig implements WebSocketConfigurer { private final ContadorWebSocketHandler webSocketHandler; private final EventoWebSocketHandler eventoWebSocketHandler; public WebSocketConfig(ContadorWebSocketHandler webSocketHandler, EventoWebSocketHandler eventoWebSocketHandler) { this.webSocketHandler = webSocketHandler; this.eventoWebSocketHandler = eventoWebSocketHandler; } @Override public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { registry.addHandler(webSocketHandler, "/ws/{remate}/{lote}") .setAllowedOrigins("*"); registry.addHandler(eventoWebSocketHandler, "/ws/eventos/{remate}") .setAllowedOrigins("*"); } }