mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-07 19:22:14 +09:00
refactor: simplify account standing and verification levels (#3130)
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user