saas: use alternative endpoint for auth

This commit is contained in:
Yanlong Wang 2025-04-10 18:15:51 +08:00
parent 6f657ae19a
commit 0cf4a9ede1
No known key found for this signature in database
GPG Key ID: C0A623C0BADF9F37

View File

@ -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,