Restrict progression features to UAT
This commit is contained in:
@@ -9,6 +9,7 @@ signal award_received(amount: int, reason: String)
|
||||
signal ledger_changed
|
||||
|
||||
const EndpointConfig := preload("res://scripts/autoload/api_endpoint_config.gd")
|
||||
const FeatureFlags := preload("res://scripts/config/feature_flags.gd")
|
||||
const DEFAULT_URL := "https://us3q.ranaze.com/api/credits"
|
||||
|
||||
var credits: int = 0
|
||||
@@ -86,7 +87,8 @@ func apply_award_response(parsed: Dictionary) -> void:
|
||||
continue
|
||||
var award: Dictionary = award_variant
|
||||
var amount := int(award.get("amount", 0))
|
||||
if amount > 0:
|
||||
var reason_code := str(award.get("reasonCode", award.get("reason_code", "")))
|
||||
if amount > 0 and (FeatureFlags.progression_enabled() or not FeatureFlags.is_progression_reward(reason_code)):
|
||||
award_received.emit(amount, str(award.get("description", "Learning reward")))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user