Merge branch 'main' into test/net-pool
This commit is contained in:
@@ -9,18 +9,19 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var Handlers = map[uint16]MessageHandler{
|
var Handlers = map[uint16]MessageHandler{
|
||||||
AddRequestType: &AddRequestHandler{},
|
AddRequestType: &AddRequestHandler{},
|
||||||
AddItemType: &AddItemHandler{},
|
AddItemType: &AddItemHandler{},
|
||||||
ChangeQuantityType: &ChangeQuantityHandler{},
|
ChangeQuantityType: &ChangeQuantityHandler{},
|
||||||
SetDeliveryType: &SetDeliveryHandler{},
|
SetDeliveryType: &SetDeliveryHandler{},
|
||||||
RemoveItemType: &RemoveItemHandler{},
|
RemoveItemType: &RemoveItemHandler{},
|
||||||
RemoveDeliveryType: &RemoveDeliveryHandler{},
|
RemoveDeliveryType: &RemoveDeliveryHandler{},
|
||||||
|
CreateCheckoutOrderType: &CheckoutHandler{},
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetMessageHandler(t uint16) (MessageHandler, error) {
|
func GetMessageHandler(t uint16) (MessageHandler, error) {
|
||||||
h, ok := Handlers[t]
|
h, ok := Handlers[t]
|
||||||
if !ok {
|
if !ok {
|
||||||
return nil, fmt.Errorf("no handler for type %d", t)
|
return nil, fmt.Errorf("no handler for message type %d", t)
|
||||||
}
|
}
|
||||||
return h, nil
|
return h, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user