update queue for max performance
All checks were successful
Build and Publish / BuildAndDeploy (push) Successful in 2m1s
All checks were successful
Build and Publish / BuildAndDeploy (push) Successful in 2m1s
This commit is contained in:
@@ -106,18 +106,22 @@ func (m *TCPCartServerMux) HandleConnection(connection net.Conn) error {
|
||||
if err != nil {
|
||||
log.Printf("Error getting packet data: %v\n", err)
|
||||
}
|
||||
status, err := m.handleListener(packet.MessageType, packet.Id, data)
|
||||
go m.HandleData(connection, packet.MessageType, packet.Id, data)
|
||||
}
|
||||
}
|
||||
|
||||
func (m *TCPCartServerMux) HandleData(connection net.Conn, t uint32, id CartId, data []byte) {
|
||||
status, err := m.handleListener(t, id, data)
|
||||
if err != nil {
|
||||
log.Printf("Error handling listener: %v\n", err)
|
||||
}
|
||||
if !status {
|
||||
status, err = m.handleFunction(connection, t, id, data)
|
||||
if err != nil {
|
||||
log.Printf("Error handling listener: %v\n", err)
|
||||
log.Printf("Error handling function: %v\n", err)
|
||||
}
|
||||
if !status {
|
||||
status, err = m.handleFunction(connection, packet.MessageType, packet.Id, data)
|
||||
if err != nil {
|
||||
log.Printf("Error handling function: %v\n", err)
|
||||
}
|
||||
if !status {
|
||||
log.Printf("Unknown message type: %d\n", packet.MessageType)
|
||||
}
|
||||
log.Printf("Unknown message type: %d\n", t)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user