summaryrefslogtreecommitdiff
path: root/internal/server/session
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-11-03 19:33:30 +0200
committerKyren223 <Kyren223@proton.me>2024-11-03 19:33:30 +0200
commitff3140a4089819489130a0908178a63eff20f708 (patch)
treedef568e1deca7461f814e55af7d9e09720e0b0ae /internal/server/session
parenta637ea9c335c385985a23510a4174d837fb51faf (diff)
feat: add username and timestamp to messages
Diffstat (limited to 'internal/server/session')
-rw-r--r--internal/server/session/session.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/server/session/session.go b/internal/server/session/session.go
index ff56780..863b3c3 100644
--- a/internal/server/session/session.go
+++ b/internal/server/session/session.go
@@ -38,11 +38,12 @@ type Session struct {
func NewSession(manager SessionManager, addr *net.TCPAddr, id snowflake.ID, pubKey ed25519.PublicKey) *Session {
session := &Session{
+ WriteQueue: make(chan packet.Packet, 10),
+ PubKey: pubKey,
manager: manager,
addr: addr,
- PubKey: pubKey,
- WriteQueue: make(chan packet.Packet, 10),
- challenge: make([]byte, 32), // Recommended nonce size
+ id: id,
+ challenge: make([]byte, 32),
}
session.Challenge() // Make sure an initial nonce is generated
return session