This commit is contained in:
2025-12-10 23:11:59 +08:00
parent 7ad20497d8
commit a04be19af5
31 changed files with 985 additions and 389 deletions
+5 -5
View File
@@ -10,7 +10,7 @@ signal session_restored
signal logged_out
# Auth modes
enum AuthMode { GUEST, EMAIL, GOOGLE, APPLE, FACEBOOK, CUSTOM }
enum AuthMode {GUEST, EMAIL, GOOGLE, APPLE, FACEBOOK, CUSTOM}
# User data
var current_user: Dictionary = {}
@@ -43,7 +43,7 @@ func _try_restore_session() -> void:
print("[AuthManager] Could not open session file")
return
var session_data := file.get_var()
var session_data = file.get_var()
file.close()
if not session_data or not session_data is Dictionary:
@@ -59,7 +59,7 @@ func _try_restore_session() -> void:
print("[AuthManager] Attempting to restore session...")
# Try to restore the session
var session := NakamaClient.restore_session(token)
var session = NakamaClient.restore_session(token)
if session.is_expired():
# Try to refresh
@@ -379,7 +379,7 @@ func _connect_socket() -> bool:
return true
NakamaManager.socket = Nakama.create_socket_from(NakamaManager.client)
var result := await NakamaManager.socket.connect_async(NakamaManager.session)
var result = await NakamaManager.socket.connect_async(NakamaManager.session)
if result.is_exception():
push_error("[AuthManager] Socket connection failed: " + result.get_exception().message)
@@ -397,7 +397,7 @@ func _load_user_profile() -> void:
if not NakamaManager.session:
return
var account := await NakamaManager.client.get_account_async(NakamaManager.session)
var account = await NakamaManager.client.get_account_async(NakamaManager.session)
if account.is_exception():
push_error("[AuthManager] Failed to load account")