diff options
Diffstat (limited to 'internal/packet/packet.go')
| -rw-r--r-- | internal/packet/packet.go | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/internal/packet/packet.go b/internal/packet/packet.go index 0067c9a..57260da 100644 --- a/internal/packet/packet.go +++ b/internal/packet/packet.go @@ -52,16 +52,15 @@ type PacketType uint8 const ( PacketError PacketType = iota + PacketSetUserData + PacketGetUserData + PacketCreateNetwork PacketUpdateNetwork PacketTransferNetwork PacketDeleteNetwork - PacketSwapUserNetworks PacketNetworksInfo - PacketSetMember - PacketMembersInfo - PacketCreateFrequency PacketUpdateFrequency PacketDeleteFrequency @@ -74,6 +73,9 @@ const ( PacketRequestMessages PacketMessagesInfo + PacketSetMember + PacketMembersInfo + PacketMax ) @@ -189,6 +191,11 @@ func (p Packet) DecodedPayload() (Payload, error) { case PacketError: payload = &Error{} + case PacketSetUserData: + payload = &SetUserData{} + case PacketGetUserData: + payload = &GetUserData{} + case PacketCreateNetwork: payload = &CreateNetwork{} case PacketUpdateNetwork: @@ -197,10 +204,6 @@ func (p Packet) DecodedPayload() (Payload, error) { payload = &TransferNetwork{} case PacketDeleteNetwork: payload = &DeleteNetwork{} - case PacketSwapUserNetworks: - payload = &SwapUserNetworks{} - case PacketSetMember: - payload = &SetMember{} case PacketNetworksInfo: payload = &NetworksInfo{} @@ -226,6 +229,11 @@ func (p Packet) DecodedPayload() (Payload, error) { case PacketMessagesInfo: payload = &MessagesInfo{} + case PacketSetMember: + payload = &SetMember{} + case PacketMembersInfo: + payload = &MembersInfo{} + default: assert.Never("unexpected packet.PacketType", "type", p.Type()) } |
