feat(websocket): integrate WebSocket support and refactor SSE handling
- Added WebSocket support by introducing a new WSHandler and related infrastructure. - Replaced SSE implementations with WebSocket equivalents across message and QR code handlers. - Updated service and repository layers to utilize WebSocket for real-time messaging. - Removed obsolete SSE hub and related code, streamlining the application for WebSocket usage. - Enhanced router to include WebSocket endpoints for real-time communication.
This commit is contained in:
@@ -50,6 +50,7 @@ func ProvideRouter(
|
||||
logService *service.LogService,
|
||||
activityService service.UserActivityService,
|
||||
casbinService service.CasbinService,
|
||||
wsHandler *handler.WSHandler,
|
||||
) *router.Router {
|
||||
return router.New(
|
||||
userHandler,
|
||||
@@ -78,5 +79,6 @@ func ProvideRouter(
|
||||
logService,
|
||||
activityService,
|
||||
casbinService,
|
||||
wsHandler,
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user