From fdc122b486f94e620cac9870166e5ff649c11462 Mon Sep 17 00:00:00 2001 From: William Oldham Date: Sat, 1 Feb 2025 11:26:39 +0000 Subject: [PATCH] chore: resolve review comments --- src/models/server.ts | 8 +------- src/services/grpc/api/login.ts | 6 +++--- src/services/nnas/routes/provider.ts | 2 +- src/types/common/token.ts | 5 +++++ src/util.ts | 4 ++-- 5 files changed, 12 insertions(+), 13 deletions(-) diff --git a/src/models/server.ts b/src/models/server.ts index 61a53dab..3ab6fce8 100644 --- a/src/models/server.ts +++ b/src/models/server.ts @@ -1,7 +1,6 @@ import { Schema, model } from 'mongoose'; import uniqueValidator from 'mongoose-unique-validator'; import { IServer, IServerMethods, ServerModel } from '@/types/mongoose/server'; -import type { SystemType } from '@/types/common/token'; const ServerSchema = new Schema({ client_id: String, @@ -19,9 +18,4 @@ const ServerSchema = new Schema({ ServerSchema.plugin(uniqueValidator, { message: '{PATH} already in use.' }); -export const Server = model('Server', ServerSchema); - -export const serverDeviceToSystemType: Record = { - 1: 'WIIU', - 2: '3DS' -}; \ No newline at end of file +export const Server = model('Server', ServerSchema); \ No newline at end of file diff --git a/src/services/grpc/api/login.ts b/src/services/grpc/api/login.ts index d4ad715c..63929c6e 100644 --- a/src/services/grpc/api/login.ts +++ b/src/services/grpc/api/login.ts @@ -21,11 +21,11 @@ export async function login(request: LoginRequest): Promise = { + 1: 'WIIU', + 2: '3DS' +}; + export function getSystemTypeFromValue(type: number): SystemType | undefined { const keys = Object.keys(SystemTypes) as SystemType[]; return keys.find((key) => SystemTypes[key] === type); diff --git a/src/util.ts b/src/util.ts index e700e61b..e4e01b89 100644 --- a/src/util.ts +++ b/src/util.ts @@ -61,7 +61,7 @@ export function generateOAuthTokens(systemType: SystemType, pnid: HydratedPNIDDo token_type: 'OAUTH_ACCESS', pid: pnid.pid, access_level: pnid.access_level, - expire_time: BigInt(Date.now() + (accessTokenExpiresInSecs * 1000)) // * 1 hour + expire_time: BigInt(Date.now() + (accessTokenExpiresInSecs * 1000)) }; const refreshTokenOptions: TokenOptions = { @@ -69,7 +69,7 @@ export function generateOAuthTokens(systemType: SystemType, pnid: HydratedPNIDDo token_type: 'OAUTH_REFRESH', pid: pnid.pid, access_level: pnid.access_level, - expire_time: BigInt(Date.now() + (refreshTokenExpiresInSecs * 1000)) // * 30 days + expire_time: BigInt(Date.now() + (refreshTokenExpiresInSecs * 1000)) }; const accessToken = generateToken(config.aes_key, accessTokenOptions)?.toString('hex');