From 0cf4a9ede13adc65c15e2a29c33a3134d51dbe47 Mon Sep 17 00:00:00 2001 From: Yanlong Wang Date: Thu, 10 Apr 2025 18:15:51 +0800 Subject: [PATCH] saas: use alternative endpoint for auth --- src/dto/jina-embeddings-auth.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dto/jina-embeddings-auth.ts b/src/dto/jina-embeddings-auth.ts index 01439e3..aadf522 100644 --- a/src/dto/jina-embeddings-auth.ts +++ b/src/dto/jina-embeddings-auth.ts @@ -146,7 +146,10 @@ export class JinaEmbeddingsAuthDTO extends AutoCastable { } try { - const r = await this.jinaEmbeddingsDashboard.validateToken(this.bearerToken); + // TODO: go back using validateToken after performance issue fixed + const r = ((account?.wallet?.total_balance || 0) > 0) ? + await this.jinaEmbeddingsDashboard.authorization(this.bearerToken) : + await this.jinaEmbeddingsDashboard.validateToken(this.bearerToken); const brief = r.data; const draftAccount = JinaEmbeddingsTokenAccount.from({ ...account, ...brief, _id: this.bearerToken,