diff options
Diffstat (limited to 'internal/server/session')
| -rw-r--r-- | internal/server/session/session.go | 7 |
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 |
