nomagick commited on
Commit
b6ac178
·
unverified ·
1 Parent(s): 0cf4a9e

fix: remove invalid cache lru

Browse files
Files changed (1) hide show
  1. src/dto/jina-embeddings-auth.ts +0 -16
src/dto/jina-embeddings-auth.ts CHANGED
@@ -18,17 +18,8 @@ import envConfig from '../shared/services/secrets';
18
  import { JinaEmbeddingsDashboardHTTP } from '../shared/3rd-party/jina-embeddings';
19
  import { JinaEmbeddingsTokenAccount } from '../shared/db/jina-embeddings-token-account';
20
 
21
- import { LRUCache } from 'lru-cache';
22
-
23
  const authDtoLogger = logger.child({ service: 'JinaAuthDTO' });
24
 
25
- const invalidTokenLRU = new LRUCache({
26
- max: 256,
27
- ttl: 60 * 60 * 1000,
28
- updateAgeOnGet: false,
29
- updateAgeOnHas: false,
30
- });
31
-
32
 
33
  const THE_VERY_SAME_JINA_EMBEDDINGS_CLIENT = new JinaEmbeddingsDashboardHTTP(envConfig.JINA_EMBEDDINGS_DASHBOARD_API_KEY);
34
 
@@ -91,12 +82,6 @@ export class JinaEmbeddingsAuthDTO extends AutoCastable {
91
  });
92
  }
93
 
94
- if (invalidTokenLRU.get(this.bearerToken)) {
95
- throw new AuthenticationFailedError({
96
- message: 'Invalid API key, please get a new one from https://jina.ai'
97
- });
98
- }
99
-
100
  let firestoreDegradation = false;
101
  let account;
102
  try {
@@ -165,7 +150,6 @@ export class JinaEmbeddingsAuthDTO extends AutoCastable {
165
  authDtoLogger.warn(`Failed to get user brief: ${err}`, { err: marshalErrorLike(err) });
166
 
167
  if (err?.status === 401) {
168
- invalidTokenLRU.set(this.bearerToken, true);
169
  throw new AuthenticationFailedError({
170
  message: 'Invalid API key, please get a new one from https://jina.ai'
171
  });
 
18
  import { JinaEmbeddingsDashboardHTTP } from '../shared/3rd-party/jina-embeddings';
19
  import { JinaEmbeddingsTokenAccount } from '../shared/db/jina-embeddings-token-account';
20
 
 
 
21
  const authDtoLogger = logger.child({ service: 'JinaAuthDTO' });
22
 
 
 
 
 
 
 
 
23
 
24
  const THE_VERY_SAME_JINA_EMBEDDINGS_CLIENT = new JinaEmbeddingsDashboardHTTP(envConfig.JINA_EMBEDDINGS_DASHBOARD_API_KEY);
25
 
 
82
  });
83
  }
84
 
 
 
 
 
 
 
85
  let firestoreDegradation = false;
86
  let account;
87
  try {
 
150
  authDtoLogger.warn(`Failed to get user brief: ${err}`, { err: marshalErrorLike(err) });
151
 
152
  if (err?.status === 401) {
 
153
  throw new AuthenticationFailedError({
154
  message: 'Invalid API key, please get a new one from https://jina.ai'
155
  });