From d8405de89d97e91e72a4c8887c204b193c0d2225 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Tue, 20 May 2025 00:38:20 +0200 Subject: [PATCH] fix(auto_charge): fix ACUC clear (#1571) --- apps/api/src/services/billing/auto_charge.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/api/src/services/billing/auto_charge.ts b/apps/api/src/services/billing/auto_charge.ts index b30be201..60c0107e 100644 --- a/apps/api/src/services/billing/auto_charge.ts +++ b/apps/api/src/services/billing/auto_charge.ts @@ -1,6 +1,6 @@ // Import necessary dependencies and types import { AuthCreditUsageChunk } from "../../controllers/v1/types"; -import { getACUC } from "../../controllers/auth"; +import { clearACUC, clearACUCTeam, getACUC } from "../../controllers/auth"; import { redlock } from "../redlock"; import { supabase_rr_service, supabase_service } from "../supabase"; import { createPaymentIntent } from "./stripe"; @@ -210,8 +210,8 @@ export async function autoCharge( ); // Reset ACUC cache to reflect the new credit balance - const cacheKeyACUC = `acuc_${chunk.api_key}`; - await deleteKey(cacheKeyACUC); + await clearACUC(chunk.api_key); + await clearACUCTeam(chunk.team_id); if (process.env.SLACK_ADMIN_WEBHOOK_URL) { const webhookCooldownKey = `webhook_cooldown_${chunk.team_id}`;