From 78a38f508e7b9d2389c9c422c2d164b9059b03f8 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 1 Dec 2024 10:09:21 +0200 Subject: Implemented frequency creation, BROKEN right now --- internal/packet/packet.go | 51 +++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 22 deletions(-) (limited to 'internal/packet/packet.go') diff --git a/internal/packet/packet.go b/internal/packet/packet.go index df31dd0..8d06100 100644 --- a/internal/packet/packet.go +++ b/internal/packet/packet.go @@ -64,6 +64,7 @@ const ( PacketUpdateFrequency PacketDeleteFrequency PacketSwapFrequencies + PacketFrequenciesInfo PacketSendMessage PacketEditMessage @@ -185,38 +186,44 @@ func (p Packet) DecodedPayload() (Payload, error) { switch p.Type() { case PacketError: payload = &Error{} - case PacketCreateFrequency: - payload = &CreateFrequency{} + case PacketCreateNetwork: payload = &CreateNetwork{} - case PacketDeleteFrequency: - payload = &DeleteFrequency{} - case PacketDeleteMessage: - payload = &DeleteMessage{} + case PacketUpdateNetwork: + payload = &UpdateNetwork{} + case PacketTransferNetwork: + payload = &TransferNetwork{} case PacketDeleteNetwork: payload = &DeleteNetwork{} case PacketSwapUserNetworks: payload = &SwapUserNetworks{} - case PacketEditMessage: - payload = &EditMessage{} - case PacketMessagesInfo: - payload = &MessagesInfo{} - case PacketNetworksInfo: - payload = &NetworksInfo{} - case PacketRequestMessages: - payload = &RequestMessages{} - case PacketSendMessage: - payload = &SendMessage{} case PacketSetNetworkUser: payload = &SetNetworkUser{} - case PacketSwapFrequencies: - payload = &SwapFrequencies{} - case PacketTransferNetwork: - payload = &TransferNetwork{} + case PacketNetworksInfo: + payload = &NetworksInfo{} + + case PacketCreateFrequency: + payload = &CreateFrequency{} case PacketUpdateFrequency: payload = &UpdateFrequency{} - case PacketUpdateNetwork: - payload = &UpdateNetwork{} + case PacketDeleteFrequency: + payload = &DeleteFrequency{} + case PacketSwapFrequencies: + payload = &SwapFrequencies{} + case PacketFrequenciesInfo: + payload = &FrequenciesInfo{} + + case PacketSendMessage: + payload = &SendMessage{} + case PacketEditMessage: + payload = &EditMessage{} + case PacketDeleteMessage: + payload = &DeleteMessage{} + case PacketRequestMessages: + payload = &RequestMessages{} + case PacketMessagesInfo: + payload = &MessagesInfo{} + default: assert.Never("unexpected packet.PacketType", "type", p.Type()) } -- cgit v1.3.1