mirror of
https://github.com/PretendoNetwork/account.git
synced 2026-09-29 21:57:50 -05:00
chore: add newline to end of files
This commit is contained in:
@@ -294,4 +294,4 @@ input[type="submit"] {
|
||||
border-radius: 40px 0 0 0;
|
||||
margin: 0;
|
||||
border: none;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,4 +58,4 @@ export async function getLocalCDNFile(name: string, encoding?: BufferEncoding):
|
||||
|
||||
export async function setLocalCDNFile(name: string, value: Buffer): Promise<void> {
|
||||
await setCachedFile(`local_cdn:${name}`, value);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -194,4 +194,4 @@ if (!config.grpc.port) {
|
||||
|
||||
if (!config.stripe?.secret_key) {
|
||||
LOG_WARN('Failed to find Stripe api key! If a PNID is deleted with an active subscription, the subscription will *NOT* be canceled! Set the PN_ACT_CONFIG_STRIPE_SECRET_KEY environment variable to enable');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -274,4 +274,4 @@ export async function removePNIDConnectionDiscord(pnid: HydratedPNIDDocument): P
|
||||
app: 'api',
|
||||
status: 200
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -44,4 +44,4 @@ export function LOG_INFO(input: string): void {
|
||||
streams.info.write(`${input}\n`);
|
||||
|
||||
console.log(`${input}`.cyan.bold);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -227,4 +227,4 @@ class NintendoCertificate {
|
||||
}
|
||||
}
|
||||
|
||||
export default NintendoCertificate;
|
||||
export default NintendoCertificate;
|
||||
|
||||
@@ -32,4 +32,4 @@ const router = express.Router();
|
||||
LOG_INFO('[USER API] Creating \'api\' subdomain');
|
||||
router.use(subdomain('api', api));
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -14,4 +14,4 @@ export const V1 = {
|
||||
REGISTER: register_v1,
|
||||
RESET_PASSWORD: resetPassword_v1,
|
||||
USER: user_v1
|
||||
};
|
||||
};
|
||||
|
||||
@@ -102,4 +102,4 @@ router.delete('/remove/:type', async (request: express.Request, response: expres
|
||||
response.status(result.status).json(result);
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -45,4 +45,4 @@ router.get('/verify', async (request: express.Request, response: express.Respons
|
||||
response.status(200).send('Email validated. You may close this window');
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -37,4 +37,4 @@ router.post('/', async (request: express.Request, response: express.Response): P
|
||||
});
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -133,4 +133,4 @@ router.post('/', async (request: express.Request, response: express.Response): P
|
||||
});
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -399,4 +399,4 @@ router.post('/', async (request: express.Request, response: express.Response): P
|
||||
});
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -147,4 +147,4 @@ router.post('/', async (request: express.Request, response: express.Response): P
|
||||
});
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -225,4 +225,4 @@ router.post('/', async (request: express.Request, response: express.Response): P
|
||||
});
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -19,4 +19,4 @@ const router = express.Router();
|
||||
LOG_INFO('[conntest] Creating \'assets\' subdomain');
|
||||
router.use(subdomain('assets', assets));
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -33,4 +33,4 @@ const router = express.Router();
|
||||
LOG_INFO('[conntest] Creating \'conntest\' subdomain');
|
||||
router.use(subdomain('conntest', conntest));
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -18,4 +18,4 @@ const router = express.Router();
|
||||
LOG_INFO('[DATASTORE] Creating \'datastore\' subdomain');
|
||||
router.use(subdomain('datastore', datastore));
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -99,4 +99,4 @@ router.post('/upload', multipartParser, async (request: express.Request, respons
|
||||
response.sendStatus(200);
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -12,4 +12,4 @@ export async function* apiKeyMiddleware<Request, Response>(
|
||||
}
|
||||
|
||||
return yield* call.next(call.request, context);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,4 +59,4 @@ export async function exchangeTokenForUserData(request: ExchangeTokenForUserData
|
||||
updatePnidPermissions: pnid.hasPermission(PNID_PERMISSION_FLAGS.UPDATE_PNID_PERMISSIONS)
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -57,4 +57,4 @@ export async function getUserData(request: GetUserDataRequest): Promise<GetUserD
|
||||
updatePnidPermissions: pnid.hasPermission(PNID_PERMISSION_FLAGS.UPDATE_PNID_PERMISSIONS)
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -156,4 +156,4 @@ export async function updatePNIDPermissions(request: UpdatePNIDPermissionsReques
|
||||
await pnid.save();
|
||||
|
||||
return {};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,4 +12,4 @@ export async function* apiKeyMiddleware<Request, Response>(
|
||||
}
|
||||
|
||||
return yield* call.next(call.request, context);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,4 +52,4 @@ export async function* authenticationMiddleware<Request, Response>(
|
||||
|
||||
throw new ServerError(Status.INVALID_ARGUMENT, message);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,4 +26,4 @@ export async function forgotPassword(request: ForgotPasswordRequest): Promise<Em
|
||||
}
|
||||
|
||||
return {};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,4 +16,4 @@ export const apiServiceImplementation = {
|
||||
resetPassword,
|
||||
setDiscordConnectionData,
|
||||
setStripeConnectionData
|
||||
};
|
||||
};
|
||||
|
||||
@@ -86,4 +86,4 @@ export async function login(request: LoginRequest): Promise<DeepPartial<LoginRes
|
||||
expiresIn: 3600,
|
||||
refreshToken: newRefreshToken
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -261,4 +261,4 @@ export async function register(request: RegisterRequest): Promise<DeepPartial<Lo
|
||||
expiresIn: 3600,
|
||||
refreshToken: refreshToken
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,4 +75,4 @@ export async function resetPassword(request: ResetPasswordRequest): Promise<Empt
|
||||
await pnid.save();
|
||||
|
||||
return {};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,4 +22,4 @@ export async function setDiscordConnectionData(request: SetDiscordConnectionData
|
||||
}
|
||||
|
||||
return {};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -87,4 +87,4 @@ export async function setStripeConnectionData(request: SetStripeConnectionDataRe
|
||||
}
|
||||
|
||||
return {};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,4 +18,4 @@ export async function startGRPCServer(): Promise<void> {
|
||||
server.with(apiApiKeyMiddleware).with(apiAuthenticationMiddleware).add(APIDefinition, apiServiceImplementation);
|
||||
|
||||
await server.listen(`0.0.0.0:${config.grpc.port}`);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,4 +24,4 @@ if (disabledFeatures.s3) {
|
||||
LOG_INFO('[LOCAL-CDN] s3 enabled, skipping local CDN');
|
||||
}
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -15,4 +15,4 @@ router.get('/*', async (request: express.Request, response: express.Response): P
|
||||
}
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -24,4 +24,4 @@ const router = express.Router();
|
||||
LOG_INFO('[NASC] Creating \'nasc\' subdomain');
|
||||
router.use(subdomain('nasc', nasc));
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -112,4 +112,4 @@ async function processServiceTokenRequest(server: HydratedServerDocument, pid: n
|
||||
});
|
||||
}
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -68,4 +68,4 @@ router.use(subdomain('account', nnas));
|
||||
LOG_INFO('[NNAS] Creating \'c.account\' subdomain');
|
||||
router.use(subdomain('c.account', nnas));
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -118,4 +118,4 @@ router.get('/time', async (request: express.Request, response: express.Response)
|
||||
});
|
||||
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -162,4 +162,4 @@ router.get('/time_zones/:countryCode/:language', (request: express.Request, resp
|
||||
}).end());
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -15,4 +15,4 @@ router.get('/@current/status', async (request: express.Request, response: expres
|
||||
}).end());
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -127,4 +127,4 @@ router.get('/', async (request: express.Request, response: express.Response): Pr
|
||||
}
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -172,4 +172,4 @@ router.post('/access_token/generate', deviceCertificateMiddleware, consoleStatus
|
||||
}).end());
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -239,4 +239,4 @@ router.get('/nex_token/@me', async (request: express.Request, response: express.
|
||||
}).end());
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -156,4 +156,4 @@ router.get('/forgotten_password/:pid', async (request: express.Request, response
|
||||
response.status(200).send('');
|
||||
});
|
||||
|
||||
export default router;
|
||||
export default router;
|
||||
|
||||
@@ -1 +1 @@
|
||||
export type GenderTypes = 'M' | 'F';
|
||||
export type GenderTypes = 'M' | 'F';
|
||||
|
||||
@@ -13,4 +13,4 @@ export interface MailerOptions {
|
||||
href: string;
|
||||
code: string;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,4 +23,4 @@ export const PNID_PERMISSION_FLAGS = {
|
||||
UPDATE_PNID_PERMISSIONS: 1n << 20n
|
||||
} as const;
|
||||
|
||||
export type PNIDPermissionFlag = (typeof PNID_PERMISSION_FLAGS)[keyof typeof PNID_PERMISSION_FLAGS];
|
||||
export type PNIDPermissionFlag = (typeof PNID_PERMISSION_FLAGS)[keyof typeof PNID_PERMISSION_FLAGS];
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
export interface SafeQs {
|
||||
[key: string]: string | undefined
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export interface SignatureSize {
|
||||
SIZE: number;
|
||||
PADDING_SIZE: number;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,4 +5,4 @@ export interface TokenOptions {
|
||||
access_level?: number;
|
||||
title_id?: bigint;
|
||||
expire_time: bigint;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,4 +5,4 @@ export interface Token {
|
||||
access_level?: number;
|
||||
title_id?: bigint;
|
||||
expire_time: bigint;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
export type YesNoBoolString = 'Y' | 'N';
|
||||
export type YesNoBoolString = 'Y' | 'N';
|
||||
|
||||
2
src/types/express-subdomain.d.ts
vendored
2
src/types/express-subdomain.d.ts
vendored
@@ -13,4 +13,4 @@ declare module 'express-subdomain'{
|
||||
subdomain: string,
|
||||
fn: Router | ((req: Request, res: Response) => void | any)
|
||||
): (req: Request, res: Response, next: () => void) => void | typeof fn;
|
||||
}
|
||||
}
|
||||
|
||||
2
src/types/express.d.ts
vendored
2
src/types/express.d.ts
vendored
@@ -14,4 +14,4 @@ declare global {
|
||||
device?: HydratedDeviceDocument;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
2
src/types/image-pixels.d.ts
vendored
2
src/types/image-pixels.d.ts
vendored
@@ -29,4 +29,4 @@ declare module 'image-pixels' {
|
||||
export default function pixels(
|
||||
src: ImageSource | Promise<ImageSource>
|
||||
): ImageData;
|
||||
}
|
||||
}
|
||||
|
||||
2
src/types/mii-js.d.ts
vendored
2
src/types/mii-js.d.ts
vendored
@@ -97,4 +97,4 @@ type Mii = {
|
||||
studioUrl: (options: MiiStudioURLOptions) => string;
|
||||
encode: () => Buffer;
|
||||
validate: () => void;
|
||||
};
|
||||
};
|
||||
|
||||
2
src/types/mongoose-unique-validator.d.ts
vendored
2
src/types/mongoose-unique-validator.d.ts
vendored
@@ -1 +1 @@
|
||||
declare module 'mongoose-unique-validator';
|
||||
declare module 'mongoose-unique-validator';
|
||||
|
||||
@@ -10,4 +10,4 @@ export interface IDeviceAttributeMethods {}
|
||||
|
||||
interface IDeviceAttributeQueryHelpers {}
|
||||
|
||||
export interface DeviceAttributeModel extends Model<IDeviceAttribute, IDeviceAttributeQueryHelpers, IDeviceAttributeMethods> {}
|
||||
export interface DeviceAttributeModel extends Model<IDeviceAttribute, IDeviceAttributeQueryHelpers, IDeviceAttributeMethods> {}
|
||||
|
||||
@@ -30,4 +30,4 @@ interface IDeviceQueryHelpers {}
|
||||
|
||||
export interface DeviceModel extends Model<IDevice, IDeviceQueryHelpers, IDeviceMethods> {}
|
||||
|
||||
export type HydratedDeviceDocument = HydratedDocument<IDevice, IDeviceMethods>
|
||||
export type HydratedDeviceDocument = HydratedDocument<IDevice, IDeviceMethods>
|
||||
|
||||
@@ -27,4 +27,4 @@ interface INEXAccountQueryHelpers {}
|
||||
|
||||
export interface NEXAccountModel extends Model<INEXAccount, INEXAccountQueryHelpers, INEXAccountMethods> {}
|
||||
|
||||
export type HydratedNEXAccountDocument = HydratedDocument<INEXAccount, INEXAccountMethods>
|
||||
export type HydratedNEXAccountDocument = HydratedDocument<INEXAccount, INEXAccountMethods>
|
||||
|
||||
@@ -91,4 +91,4 @@ interface IPNIDQueryHelpers {}
|
||||
|
||||
export interface PNIDModel extends Model<IPNID, IPNIDQueryHelpers, IPNIDMethods> {}
|
||||
|
||||
export type HydratedPNIDDocument = HydratedDocument<IPNID, IPNIDMethods>
|
||||
export type HydratedPNIDDocument = HydratedDocument<IPNID, IPNIDMethods>
|
||||
|
||||
@@ -20,4 +20,4 @@ interface IServerQueryHelpers {}
|
||||
|
||||
export interface ServerModel extends Model<IServer, IServerQueryHelpers, IServerMethods> {}
|
||||
|
||||
export type HydratedServerDocument = HydratedDocument<IServer, IServerMethods>
|
||||
export type HydratedServerDocument = HydratedDocument<IServer, IServerMethods>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { DiscordConnectionData } from '@/types/services/api/discord-connection-data';
|
||||
|
||||
// TODO - This will be a union of all ConnectionData types when more connections are added
|
||||
export type ConnectionData = DiscordConnectionData;
|
||||
export type ConnectionData = DiscordConnectionData;
|
||||
|
||||
@@ -2,4 +2,4 @@ export interface ConnectionResponse {
|
||||
app: string;
|
||||
status: number;
|
||||
error?: string;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
export interface DiscordConnectionData {
|
||||
id: string;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,4 +4,4 @@ export interface UpdateUserRequest {
|
||||
primary: string;
|
||||
data: string;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,4 +8,4 @@ export interface NASCRequestParams {
|
||||
userid?: string;
|
||||
uidhmac?: string;
|
||||
passwd?: string;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,4 +8,4 @@ export interface AccountSettings {
|
||||
server_selection: string;
|
||||
marketing_flag: boolean;
|
||||
off_device_flag: boolean;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,4 +41,4 @@ export interface Person {
|
||||
device_attribute: IDeviceAttribute[]
|
||||
};
|
||||
off_device_flag: YesNoBoolString;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -50,4 +50,4 @@ export interface PNIDProfile {
|
||||
tz_name: string;
|
||||
user_id: string;
|
||||
utc_offset: number;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,4 +2,4 @@ import { RegionTimezones } from '@/types/services/nnas/region-timezones';
|
||||
|
||||
export interface RegionLanguages {
|
||||
[myKey: string]: RegionTimezones
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,4 +6,4 @@ export interface RegionTimezone {
|
||||
order: string;
|
||||
}
|
||||
|
||||
export type RegionTimezones = RegionTimezone[];
|
||||
export type RegionTimezones = RegionTimezone[];
|
||||
|
||||
2
src/types/tga.d.ts
vendored
2
src/types/tga.d.ts
vendored
@@ -55,4 +55,4 @@ declare module 'tga' {
|
||||
|
||||
public pixels: Uint8Array;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -317,4 +317,4 @@ export function getValueFromHeaders(headers: IncomingHttpHeaders, key: string):
|
||||
|
||||
export function mapToObject(map: Map<any, any>): object {
|
||||
return Object.fromEntries(Array.from(map.entries(), ([ k, v ]) => v instanceof Map ? [ k, mapToObject(v) ] : [ k, v ]));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -155,4 +155,4 @@
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user