summaryrefslogtreecommitdiff
path: root/query
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-01-12 16:46:07 +0200
committerKyren223 <Kyren223@proton.me>2025-01-12 16:46:07 +0200
commit8cdd763ec1dd461d9ff56451b7186029a0b1aa32 (patch)
tree2b5c9084fb730df91a611478df98202c911a95c6 /query
parent2285afec9944f06b03baa345435e647161d2a438 (diff)
Fixed a bunch of security issues with people not inside a server being
able to read it and also fixed some other bugs and implemented propagation for members joining/leavings servers
Diffstat (limited to 'query')
-rw-r--r--query/members.sql4
1 files changed, 2 insertions, 2 deletions
diff --git a/query/members.sql b/query/members.sql
index 65d3600..3d20b01 100644
--- a/query/members.sql
+++ b/query/members.sql
@@ -10,10 +10,10 @@ WHERE network_id = ? AND is_member = true;
SELECT * FROM members
WHERE network_id = ? AND user_id = ?;
--- name: GetNetworksOfUser :many
+-- name: GetUserNetworks :many
SELECT networks.* FROM networks
JOIN members ON networks.id = members.network_id
-WHERE members.user_id = ?;
+WHERE members.user_id = ? AND members.is_member = true;
-- name: SetMember :one
INSERT INTO members (