diff options
| author | Kyren223 <Kyren223@proton.me> | 2024-11-03 19:33:30 +0200 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2024-11-03 19:33:30 +0200 |
| commit | ff3140a4089819489130a0908178a63eff20f708 (patch) | |
| tree | def568e1deca7461f814e55af7d9e09720e0b0ae /internal/server/session | |
| parent | a637ea9c335c385985a23510a4174d837fb51faf (diff) | |
feat: add username and timestamp to messages
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 |
