package service import ( "context" "ky-go-kratos/app/websocket/internal/biz" ) // WebSocketService is a WebSocket service. type WebSocketService struct { uc *biz.WebSocketUsecase } // NewWebSocketService new a WebSocket service. func NewWebSocketService(uc *biz.WebSocketUsecase) *WebSocketService { return &WebSocketService{uc: uc} } // HandleMessage handles incoming WebSocket messages. func (s *WebSocketService) HandleMessage(ctx context.Context, message []byte) error { return s.uc.HandleMessage(ctx, message) }