summaryrefslogtreecommitdiff
path: root/internal/server/session/session.go
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2025-01-06 16:17:59 +0200
committerKyren223 <Kyren223@proton.me>2025-01-06 16:17:59 +0200
commit547593d3159d8772392e81b40082928094b35b8c (patch)
treec8c7a93309c1938d6de8b1fc3ccb8042d2210821 /internal/server/session/session.go
parent6be63e6df626e390565e26439b65e81088375a84 (diff)
Fleshed out and fixed issues in both the server and client for how
networks and members work
Diffstat (limited to 'internal/server/session/session.go')
-rw-r--r--internal/server/session/session.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/internal/server/session/session.go b/internal/server/session/session.go
index dea9af2..2b7121a 100644
--- a/internal/server/session/session.go
+++ b/internal/server/session/session.go
@@ -16,7 +16,8 @@ import (
type SessionManager interface {
AddSession(session *Session)
RemoveSession(id snowflake.ID)
- Session(id snowflake.ID) (session *Session, ok bool)
+ Session(id snowflake.ID) *Session
+ UseSessions(f func(map[snowflake.ID]*Session))
Node() *snowflake.Node
}