summaryrefslogtreecommitdiff
path: root/internal/packet/types.go
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-11-29 23:24:06 +0200
committerKyren223 <Kyren223@proton.me>2024-11-29 23:24:06 +0200
commit3fa1c902c1049f56b30092cf6de28c4d358cf434 (patch)
treefb5de446cc6bd127cfe946d33c4812194e6f1f73 /internal/packet/types.go
parent371e6c169cd39d9abe5b8d9023d4e5d0025e47a1 (diff)
Implemented network positions per user on client and server
Diffstat (limited to 'internal/packet/types.go')
-rw-r--r--internal/packet/types.go14
1 files changed, 12 insertions, 2 deletions
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 {