@@ -18,9 +18,7 @@ type Handler struct {
1818 repo * repository.Repository
1919}
2020
21- func NewHandler (repo * repository.Repository ) * Handler {
22- ioServer := socket .NewServer (nil , nil )
23-
21+ func NewHandler (repo * repository.Repository , ioServer * socket.Server ) * Handler {
2422 return & Handler {
2523 ServeHandler : ioServer .ServeHandler (nil ),
2624 io : ioServer ,
@@ -119,28 +117,8 @@ func (h *Handler) registerEventHandlers(socket *socket.Socket) {
119117 socket .On ("client:disconnect" , createEventListenerForHandlersWithoutBody (socket , h .handleClientDisconnect ))
120118
121119 go func () {
122- if err := h .handleRoomListUpdated (socket ); err != nil {
123- slog .Error ("handling room list updated" , "error" , err )
124- }
125- }()
126- go func () {
127- if err := h .roomUpdatedEventHandler (socket ); err != nil {
128- slog .Error ("handling room updated" , "error" , err )
129- }
130- }()
131- go func () {
132- if err := h .handleRoundAnswer (socket ); err != nil {
133- slog .Error ("handling round answer" , "error" , err )
134- }
135- }()
136- go func () {
137- if err := h .handleRoundStartedEvent (socket ); err != nil {
138- slog .Error ("handling round started" , "error" , err )
139- }
140- }()
141- go func () {
142- if err := h .handleTurnStartedEvent (socket ); err != nil {
143- slog .Error ("handling turn started" , "error" , err )
144- }
120+ socket .On ("disconnect" , func (args ... any ) {
121+ slog .Info ("Client disconnected" , "socketID" , socket .Id ())
122+ })
145123 }()
146124}
0 commit comments