ing
This commit is contained in:
parent
28723e5290
commit
dd65016b7d
|
@ -176,7 +176,7 @@ func handleConnection(s *server, soc Socket, socketHandler SocketHandler) {
|
|||
defer s.stopWg.Done()
|
||||
|
||||
clientStopChan := make(chan struct{})
|
||||
handleDoneChan := make(chan struct{})
|
||||
handleDoneChan := make(chan error, 1)
|
||||
|
||||
go socketHandler.Handle(soc, clientStopChan, handleDoneChan)
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@ type SocketHandler interface {
|
|||
// return newSoc
|
||||
// }
|
||||
OnConnect(soc Socket)
|
||||
Handle(soc Socket, stopChan <-chan struct{}, doneChan chan<- struct{})
|
||||
Handle(soc Socket, stopChan <-chan struct{}, doneChan chan<- error)
|
||||
// OnDisconnect invoked when client is disconnected
|
||||
// If you override ths method, must call
|
||||
//
|
||||
|
|
|
@ -48,7 +48,7 @@ func (sh *SocketHandlers) OnConnect(soc Socket) Socket {
|
|||
return soc
|
||||
}
|
||||
|
||||
func (sh *SocketHandlers) Handle(soc Socket, stopChan <-chan struct{}, doneChan chan<- struct{}) {
|
||||
func (sh *SocketHandlers) Handle(soc Socket, stopChan <-chan struct{}, doneChan chan<- error) {
|
||||
// no op
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user