Skip to content

Commit 7ff7489

Browse files
committed
fix(services/ocp/balance): ensure subtract never results in a negative balance
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
1 parent 44c9327 commit 7ff7489

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

services/opencode/src/main/kotlin/com/getcode/opencode/controllers/BalanceController.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ class BalanceController @Inject constructor(
9797
}
9898

9999
fun subtract(fiat: LocalFiat) {
100-
_rawBalance.value -= fiat.usdc
100+
_rawBalance.value = (_rawBalance.value - fiat.usdc).coerceAtLeast(Fiat.Zero)
101101
localizedBalance.value = fiat
102102
}
103103

0 commit comments

Comments
 (0)