diff --git a/src/features/games/api.ts b/src/features/games/api.ts index e470861..924667b 100644 --- a/src/features/games/api.ts +++ b/src/features/games/api.ts @@ -110,6 +110,7 @@ export interface SelfGameNewUserPolicyDto { loseStreakProtectionEnabled: boolean; loseStreakTrigger: number; normalPhaseTargetWinRatePercent: number; + blackPoolRobotForceWinEnabled: boolean; createdAtMs?: number; updatedAtMs?: number; } @@ -600,6 +601,7 @@ function normalizeSelfGameNewUserPolicy(policy: Partial + + + + setForm({ ...form, blackPoolRobotForceWinEnabled: event.target.checked })} + /> + + + ); } @@ -816,6 +828,7 @@ function policyPayload(form, gameId) { loseStreakProtectionEnabled: Boolean(form.loseStreakProtectionEnabled), loseStreakTrigger: Number(form.loseStreakTrigger || 2), normalPhaseTargetWinRatePercent: Number(form.normalPhaseTargetWinRatePercent || 53), + blackPoolRobotForceWinEnabled: Boolean(form.blackPoolRobotForceWinEnabled), }; }