]> git.r.bdr.sh - rbdr/mobius/commit - hotline/transaction_handlers.go
Fix multiple issues with v1.8+ login sequence
authorJeff Halter <redacted>
Fri, 27 May 2022 01:19:24 +0000 (18:19 -0700)
committerJeff Halter <redacted>
Fri, 27 May 2022 01:20:05 +0000 (18:20 -0700)
commitbd1ce11306527514218acbe0d12f7bcc23114239
tree315487896b2e350d2af183d0662b3ccd7487bbdf
parent301990cbc43d93dddb3ba308c490a55ac03fa915
Fix multiple issues with v1.8+ login sequence

Squashed bugs:
* A v1.8+ user that has connected but not agreed will show up in chat and the userlist as a blank user name
* Race condition where a v1.8+ user in connected but not agreed state duplicated the ID of the next user to connect
* A v1.8+ user that is connected but not agreed will receive the user list
hotline/client_conn.go
hotline/server.go
hotline/transaction_handlers.go
hotline/transaction_handlers_test.go