From f43d186888fdf1c5a9d894a35024c2a9841fb7ef Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sat, 15 Feb 2025 12:50:25 +0100 Subject: [PATCH] NOTICKET: Cleanup --- scripts/ui/login.gd | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/scripts/ui/login.gd b/scripts/ui/login.gd index c99e58b..c66809a 100644 --- a/scripts/ui/login.gd +++ b/scripts/ui/login.gd @@ -18,8 +18,12 @@ func _ready() -> void: return api = ServerApi.new(api_config) connect("pressed", login) - username_field.connect("pressed", login) - password_field.connect("pressed", login) + username_field.connect("text_submitted", login_wrapper) + password_field.connect("text_submitted", login_wrapper) + + +func login_wrapper(_text) -> void: + login() func login() -> void: @@ -29,9 +33,11 @@ func login() -> void: api.player_login(login_data, on_success, on_error) -func on_success(a: ApiResponse) -> void: - print(a.body) +func on_success(response: ApiResponse) -> void: + var session: PlayerLoginSession = response.data + print("username: ", session.username) + print("token: ", session.token.to_utf8_buffer()) -func on_error(b: ApiError) -> void: - print(b.response_code) +func on_error(error: ApiError) -> void: + print("Error: ", error.message)