(cmd string, h func(data any) any)
| 54 | } |
| 55 | |
| 56 | func (s *Server) Command(cmd string, h func(data any) any) { |
| 57 | s.mu.Lock() |
| 58 | defer s.mu.Unlock() |
| 59 | if s.cmds == nil { |
| 60 | s.cmds = map[string]func(data any) any{} |
| 61 | } |
| 62 | s.cmds[cmd] = h |
| 63 | } |
| 64 | |
| 65 | // Broadcast broadcasts e to all connected clients. |
| 66 | func (s *Server) Broadcast(e Event) error { |
no outgoing calls
no test coverage detected