refactor: simplify account standing and verification levels (#3130)

This commit is contained in:
Hampus
2026-10-02 18:17:41 +02:00
committed by GitHub
parent 1abde06824
commit 1ec8f31253
488 changed files with 10390 additions and 47117 deletions
-1
View File
@@ -19,7 +19,6 @@ export interface ExtractedRoute {
middlewares: Array<string>;
hasLoginRequired: boolean;
hasDefaultUserOnly: boolean;
hasLoginRequiredAllowSuspicious: boolean;
rateLimitConfig: string | null;
responseSchemaName: string | null;
responseContentType: string;
@@ -375,7 +375,6 @@ function buildRoute(
middlewares: [],
hasLoginRequired: false,
hasDefaultUserOnly: false,
hasLoginRequiredAllowSuspicious: false,
rateLimitConfig: null,
responseSchemaName: null,
responseContentType: 'application/json',
@@ -404,7 +403,6 @@ function buildRoute(
route.middlewares.push(name);
if (name === 'LoginRequired') route.hasLoginRequired = true;
if (name === 'DefaultUserOnly') route.hasDefaultUserOnly = true;
if (name === 'LoginRequiredAllowSuspicious') route.hasLoginRequiredAllowSuspicious = true;
continue;
}
if (Node.isArrowFunction(arg) || Node.isFunctionExpression(arg)) {
@@ -31,7 +31,6 @@ describe('discoverControllerFiles', () => {
expect(shapes).toContain('GET /gifs/featured');
});
it('reads routes registered outside a *Controller.ts file', () => {
expect(shapes).toContain('POST /webhooks/twilio/sms');
expect(shapes).toContain('GET /_metrics');
expect(shapes).toContain('GET /_health');
});
@@ -90,7 +90,7 @@ export class OpenAPIOperationBuilder {
if (route.path === '/users/@me' || route.path.startsWith('/users/@me/')) {
return [{bearerToken: []}, {sessionToken: []}];
}
if (!route.hasLoginRequired && !route.hasLoginRequiredAllowSuspicious && !route.hasDefaultUserOnly) {
if (!route.hasLoginRequired && !route.hasDefaultUserOnly) {
return [];
}
if (route.hasDefaultUserOnly) {