feat: add battlepass slider and quest list tabs to lobby HUD
This commit is contained in:
@@ -87,13 +87,13 @@ func get_steamworks_manager() -> Node:
|
||||
return steamworks_manager
|
||||
|
||||
## Unified RPC with Retry and Error Mapping
|
||||
func api_rpc_async(rpc_id: String, payload: String = "{}") -> Dictionary:
|
||||
func api_rpc_async(p_rpc_id: String, payload: String = "{}") -> Dictionary:
|
||||
if not nakama_backend or not nakama_backend.client or not nakama_backend.session:
|
||||
return { "success": false, "error": ErrorCode.UNAUTHORIZED, "message": "Not authenticated" }
|
||||
|
||||
var retries := 0
|
||||
while retries <= MAX_RETRIES:
|
||||
var result = await nakama_backend.client.rpc_async(nakama_backend.session, rpc_id, payload)
|
||||
var result = await nakama_backend.client.rpc_async(nakama_backend.session, p_rpc_id, payload)
|
||||
|
||||
# NakamaAPI.ApiRpc has is_exception()
|
||||
if result.is_exception():
|
||||
|
||||
Reference in New Issue
Block a user