From 0969fad37edd496ca39c3bad19ee41b7b73b20f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Burak=20Da=C4=9Fl=C4=B1?= Date: Sat, 14 Mar 2026 18:12:46 +0300 Subject: [PATCH] fix(grok): avoid blocking first request on usage sync --- src/providers/grok/grok-core.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/providers/grok/grok-core.js b/src/providers/grok/grok-core.js index f4c3aca..7dad484 100644 --- a/src/providers/grok/grok-core.js +++ b/src/providers/grok/grok-core.js @@ -155,8 +155,11 @@ export class GrokApiService { async initialize() { if (this.isInitialized) return; - try { await this.getUsageLimits(); } catch (error) { logger.warn('[Grok] Initial usage sync failed:', error.message); } this.isInitialized = true; + this.getUsageLimits() + .catch((error) => { + logger.warn('[Grok] Initial usage sync failed:', error.message); + }); } async refreshToken() {