From 756600c2c0955f07e22e6666a4a1969375e4155c Mon Sep 17 00:00:00 2001 From: hobokenchicken Date: Tue, 3 Mar 2026 15:18:28 -0500 Subject: [PATCH] feat: gemini postpaid billing (skip credit_balance deduction) --- src/logging/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/logging/mod.rs b/src/logging/mod.rs index b1bd1c42..feb74594 100644 --- a/src/logging/mod.rs +++ b/src/logging/mod.rs @@ -100,8 +100,8 @@ impl RequestLogger { .execute(&mut *tx) .await?; - // Deduct from provider balance if successful - if log.cost > 0.0 { + // Deduct from provider balance if successful (skip postpaid like Gemini) + if log.cost > 0.0 && log.provider != "gemini" { sqlx::query("UPDATE provider_configs SET credit_balance = credit_balance - ? WHERE id = ?") .bind(log.cost) .bind(&log.provider)