NOTICKET: Cleanup
All checks were successful
Quality Check / Linting (push) Successful in 5s
Build Application / generate (push) Successful in 23s
Build Application / build (tower_defence_web, build/*, build, build/index.html, Web) (push) Successful in 14s
Build Application / build (tower_defence.elf, tower_defence.elf, tower_defence.elf, Linux) (push) Successful in 17s
Build Application / build (tower_defence.exe, tower_defence.exe, tower_defence.exe, Windows) (push) Successful in 19s
Build Application / build-docker (push) Successful in 10s
Build Application / release (push) Successful in 9s

This commit is contained in:
Snoweuph 2025-02-15 12:50:25 +01:00
parent 1ab94cd961
commit f43d186888
Signed by: snoweuph
GPG key ID: BEFC41DA223CEC55

View file

@ -18,8 +18,12 @@ func _ready() -> void:
return return
api = ServerApi.new(api_config) api = ServerApi.new(api_config)
connect("pressed", login) connect("pressed", login)
username_field.connect("pressed", login) username_field.connect("text_submitted", login_wrapper)
password_field.connect("pressed", login) password_field.connect("text_submitted", login_wrapper)
func login_wrapper(_text) -> void:
login()
func login() -> void: func login() -> void:
@ -29,9 +33,11 @@ func login() -> void:
api.player_login(login_data, on_success, on_error) api.player_login(login_data, on_success, on_error)
func on_success(a: ApiResponse) -> void: func on_success(response: ApiResponse) -> void:
print(a.body) var session: PlayerLoginSession = response.data
print("username: ", session.username)
print("token: ", session.token.to_utf8_buffer())
func on_error(b: ApiError) -> void: func on_error(error: ApiError) -> void:
print(b.response_code) print("Error: ", error.message)