From dc7755a9e392630ff3b578d6a87bc8d28ab692ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Tue, 21 Oct 2025 18:38:38 +0200 Subject: [PATCH] fix(auto_charge): add more logs and extend lock duration --- apps/api/src/services/billing/auto_charge.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/api/src/services/billing/auto_charge.ts b/apps/api/src/services/billing/auto_charge.ts index 274d4240b..7b9fe2565 100644 --- a/apps/api/src/services/billing/auto_charge.ts +++ b/apps/api/src/services/billing/auto_charge.ts @@ -74,7 +74,8 @@ async function _autoChargeScale( const resource = `auto-recharge:${chunk.team_id}`; try { - return await redlock.using([resource], 5000, async signal => { + return await redlock.using([resource], 15000, async signal => { + logger.info("Lock acquired"); const updatedChunk = await getACUC(chunk.api_key, false, false); if ( @@ -302,6 +303,7 @@ async function _autoChargeScale( true, ); + logger.info("Scale auto-recharge successful"); return { success: true, message: "Auto-recharge successful",