summaryrefslogtreecommitdiff
path: root/internal/server/session/session.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server/session/session.go')
-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