diff options
author | Daniel Weipert <git@mail.dweipert.de> | 2025-01-17 22:09:25 +0100 |
---|---|---|
committer | Daniel Weipert <git@mail.dweipert.de> | 2025-01-17 22:09:25 +0100 |
commit | bd77c88efc9327805b6f6fd83fa0492ed59d0f9a (patch) | |
tree | 99ed473ec1c137b774bd5e2a0e2bca9e56daf691 /network/login_server.gd | |
parent | e8f03c4d6a94aa16b3587bdce525cf0cf7c6c6c3 (diff) |
Diffstat (limited to 'network/login_server.gd')
-rw-r--r-- | network/login_server.gd | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/network/login_server.gd b/network/login_server.gd index 715c73c..902c477 100644 --- a/network/login_server.gd +++ b/network/login_server.gd @@ -3,6 +3,7 @@ extends Server signal logged_in(packet: LoginServerLoginSuccessPacket) +signal login_failed(packet: LoginFailedPacket) @warning_ignore("shadowed_variable_base_class") @@ -15,12 +16,15 @@ func login(username: String, password: String): login_server_login_packet.username = username login_server_login_packet.password = password - peer.put_data(login_server_login_packet.to_bytes()) + send(login_server_login_packet) var packet = await received_packet if packet is LoginServerLoginSuccessPacket: - print(inst_to_dict(packet)) logged_in.emit(packet) + elif packet is LoginFailedPacket: + login_failed.emit(packet) + + return packet func get_keep_alive_timer() -> Timer: |