diff options
Diffstat (limited to 'src/server/api/authenticate.ts')
| -rw-r--r-- | src/server/api/authenticate.ts | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/server/api/authenticate.ts b/src/server/api/authenticate.ts index bba4db4ace..6148ad33c5 100644 --- a/src/server/api/authenticate.ts +++ b/src/server/api/authenticate.ts @@ -2,11 +2,6 @@ import isNativeToken from './common/is-native-token'; import { User } from '../../models/entities/user'; import { Users, AccessTokens, Apps } from '../../models'; import { AccessToken } from '../../models/entities/access-token'; -import { Cache } from '@/misc/cache'; - -// TODO: TypeORMのカスタムキャッシュプロバイダを使っても良いかも -// ref. https://github.com/typeorm/typeorm/blob/master/docs/caching.md -const cache = new Cache<User>(1000 * 60 * 60); export class AuthenticationError extends Error { constructor(message: string) { @@ -21,11 +16,6 @@ export default async (token: string): Promise<[User | null | undefined, App | nu } if (isNativeToken(token)) { - const cached = cache.get(token); - if (cached) { - return [cached, null]; - } - // Fetch user const user = await Users .findOne({ token }); @@ -34,11 +24,8 @@ export default async (token: string): Promise<[User | null | undefined, App | nu throw new AuthenticationError('user not found'); } - cache.set(token, user); - return [user, null]; } else { - // TODO: cache const accessToken = await AccessTokens.findOne({ where: [{ hash: token.toLowerCase() // app |