From 3fa1c902c1049f56b30092cf6de28c4d358cf434 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Fri, 29 Nov 2024 23:24:06 +0200 Subject: Implemented network positions per user on client and server --- internal/packet/types.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'internal/packet/types.go') diff --git a/internal/packet/types.go b/internal/packet/types.go index e5dd88a..82b8397 100644 --- a/internal/packet/types.go +++ b/internal/packet/types.go @@ -6,7 +6,8 @@ import ( ) type Error struct { - Error string + Error string + PktType PacketType } func (m *Error) Type() PacketType { @@ -51,6 +52,15 @@ func (m *DeleteNetwork) Type() PacketType { return PacketDeleteNetwork } +type SwapUserNetworks struct { + Pos1 int + Pos2 int +} + +func (m *SwapUserNetworks) Type() PacketType { + return PacketSwapUserNetworks +} + type SetNetworkUser struct { Member *bool Admin *bool @@ -69,7 +79,7 @@ type FullNetwork struct { data.Network Frequencies []data.Frequency Members []data.GetNetworkMembersRow - Position int + Position int } type NetworksInfo struct { -- cgit v1.3.1