Added thread safe packet handlers

This commit is contained in:
2024-02-28 13:23:17 +01:00
parent cb4dd41358
commit db3ee3a685
11 changed files with 37 additions and 16 deletions

View File

@ -10,12 +10,18 @@ func handle_packet(data: PackedByteArray):
var error := buffer.get_8()
if error != 0:
Log.info("[%s] Login failed." % Global.account.name)
failure.emit()
emit_failure.call_deferred()
return
Global.account.id = buffer.get_string()
Global.account.auth_token = buffer.get_string()
emit_success.call_deferred()
func emit_failure():
failure.emit()
func emit_success():
success.emit()
func send_login():