summaryrefslogtreecommitdiff
path: root/internal/server/api/api.go
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-11-28 18:00:50 +0200
committerKyren223 <Kyren223@proton.me>2024-11-28 18:00:50 +0200
commitd0356edef4dc0a14304b8890e8152911740ff87a (patch)
tree9f96b2e1b591d9d86970db9102abae04055a5ac7 /internal/server/api/api.go
parentc3f8131caf597dc028c08c8dd9f2f65a213e580d (diff)
Added position to networks
Diffstat (limited to 'internal/server/api/api.go')
-rw-r--r--internal/server/api/api.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/internal/server/api/api.go b/internal/server/api/api.go
index c67f906..53ef76a 100644
--- a/internal/server/api/api.go
+++ b/internal/server/api/api.go
@@ -168,6 +168,7 @@ func CreateNetwork(ctx context.Context, sess *session.Session, request *packet.C
IsAdmin: networkUser.IsAdmin,
IsMuted: networkUser.IsMuted,
}},
+ Position: int(*networkUser.Position),
}
return &packet.NetworksInfo{
Networks: []packet.FullNetwork{fullNetwork},
@@ -191,7 +192,9 @@ func GetNetworksInfo(ctx context.Context, sess *session.Session) (packet.Payload
return nil, err
}
- for _, network := range networks {
+ for _, userNetwork := range networks {
+ network := userNetwork.Network
+ position := int(*userNetwork.Position)
frequencies, err := qtx.GetNetworkFrequencies(ctx, network.ID)
if err != nil {
return nil, err
@@ -206,6 +209,7 @@ func GetNetworksInfo(ctx context.Context, sess *session.Session) (packet.Payload
Network: network,
Frequencies: frequencies,
Members: members,
+ Position: position,
})
}