Deploy browser pre-alpha

This commit is contained in:
hz
2026-07-14 00:50:17 -05:00
parent 37218d9f45
commit f5c5d9f00e
17 changed files with 349 additions and 10 deletions
+9 -4
View File
@@ -1,8 +1,9 @@
extends VBoxContainer
const Style := preload("res://scripts/ui/ui_style.gd")
const AUTH_LOGIN_URL := "https://pauth.ranaze.com/api/Auth/login"
const AUTH_REGISTER_URL := "https://pauth.ranaze.com/api/Auth/register"
const EndpointConfig := preload("res://scripts/autoload/api_endpoint_config.gd")
const DEFAULT_AUTH_LOGIN_URL := "https://pauth.ranaze.com/api/Auth/login"
const DEFAULT_AUTH_REGISTER_URL := "https://pauth.ranaze.com/api/Auth/register"
var main: Control
var auth_panel: PanelContainer
@@ -25,9 +26,13 @@ var register_request: HTTPRequest
var auth_mode := "login"
var automatic_login_pending := false
var login_attempt_username := ""
var auth_login_url := DEFAULT_AUTH_LOGIN_URL
var auth_register_url := DEFAULT_AUTH_REGISTER_URL
func _ready() -> void:
auth_login_url = EndpointConfig.resolve(DEFAULT_AUTH_LOGIN_URL, "/api/Auth/login")
auth_register_url = EndpointConfig.resolve(DEFAULT_AUTH_REGISTER_URL, "/api/Auth/register")
set_anchors_preset(Control.PRESET_FULL_RECT)
add_theme_constant_override("separation", 18)
@@ -190,7 +195,7 @@ func _send_login(username: String, password: String, is_automatic: bool) -> void
success_label.text = "Account created. Signing you in..."
var payload := {"username": username, "password": password}
var headers := PackedStringArray(["Content-Type: application/json"])
var request_error := login_request.request(AUTH_LOGIN_URL, headers, HTTPClient.METHOD_POST, JSON.stringify(payload))
var request_error := login_request.request(auth_login_url, headers, HTTPClient.METHOD_POST, JSON.stringify(payload))
if request_error != OK:
_set_busy(false)
login_button.text = "Log In"
@@ -254,7 +259,7 @@ func _on_register_pressed() -> void:
_clear_messages()
var payload := {"username": username, "email": email, "password": password}
var headers := PackedStringArray(["Content-Type: application/json"])
var request_error := register_request.request(AUTH_REGISTER_URL, headers, HTTPClient.METHOD_POST, JSON.stringify(payload))
var request_error := register_request.request(auth_register_url, headers, HTTPClient.METHOD_POST, JSON.stringify(payload))
if request_error != OK:
_set_busy(false)
register_button.text = "Create Account"