summaryrefslogtreecommitdiff
path: root/internal/client/ui/core/state
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-01-14 16:31:32 +0200
committerKyren223 <Kyren223@proton.me>2025-01-14 16:31:32 +0200
commit8184c8d18799feb7ef0aa0eed7e5a2e67a01c791 (patch)
tree45a0174ed90b11c6ce89db06ee7237e6ae4dad20 /internal/client/ui/core/state
parentfa2ba2fe8bf24cc9ddc28ec30ea64647d17af1d6 (diff)
Added a way to change network properties both server side and client
side
Diffstat (limited to 'internal/client/ui/core/state')
-rw-r--r--internal/client/ui/core/state/state.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/client/ui/core/state/state.go b/internal/client/ui/core/state/state.go
index d8d47b9..b2f80fe 100644
--- a/internal/client/ui/core/state/state.go
+++ b/internal/client/ui/core/state/state.go
@@ -73,14 +73,19 @@ func UpdateNetworks(info *packet.NetworksInfo) {
}
networks[network.ID] = network.Network
+
+ if info.Partial {
+ continue
+ }
+
State.Frequencies[network.ID] = network.Frequencies
+
for _, member := range network.Members {
if State.Members[network.ID] == nil {
State.Members[network.ID] = map[snowflake.ID]data.Member{}
}
State.Members[network.ID][member.UserID] = member
}
-
for _, user := range network.Users {
State.Users[user.ID] = user
}