This commit is contained in:
syuilo
2021-12-09 23:58:30 +09:00
parent 0abe2dfee0
commit c69b72e199
573 changed files with 3318 additions and 3318 deletions

View File

@ -9,7 +9,7 @@ import { AccessToken } from '@/models/entities/access-token';
const accessDenied = {
message: 'Access denied.',
code: 'ACCESS_DENIED',
id: '56f35758-7dd5-468b-8439-5d6fb8ec9b8e'
id: '56f35758-7dd5-468b-8439-5d6fb8ec9b8e',
};
export default async (endpoint: string, user: User | null | undefined, token: AccessToken | null | undefined, data: any, file?: any) => {
@ -22,7 +22,7 @@ export default async (endpoint: string, user: User | null | undefined, token: Ac
message: 'No such endpoint.',
code: 'NO_SUCH_ENDPOINT',
id: 'f8080b67-5f9c-4eb7-8c18-7f1eeae8f709',
httpStatusCode: 404
httpStatusCode: 404,
});
}
@ -35,7 +35,7 @@ export default async (endpoint: string, user: User | null | undefined, token: Ac
message: 'Credential required.',
code: 'CREDENTIAL_REQUIRED',
id: '1384574d-a912-4b81-8601-c7b1c4085df1',
httpStatusCode: 401
httpStatusCode: 401,
});
}
@ -44,7 +44,7 @@ export default async (endpoint: string, user: User | null | undefined, token: Ac
message: 'Your account has been suspended.',
code: 'YOUR_ACCOUNT_SUSPENDED',
id: 'a8c724b3-6e9c-4b46-b1a8-bc3ed6258370',
httpStatusCode: 403
httpStatusCode: 403,
});
}
@ -71,7 +71,7 @@ export default async (endpoint: string, user: User | null | undefined, token: Ac
message: 'Rate limit exceeded. Please try again later.',
code: 'RATE_LIMIT_EXCEEDED',
id: 'd5826d14-3982-4d2e-8011-b9e9f02499ef',
httpStatusCode: 429
httpStatusCode: 429,
});
});
}
@ -88,15 +88,15 @@ export default async (endpoint: string, user: User | null | undefined, token: Ac
e: {
message: e?.message,
code: e?.name,
stack: e?.stack
}
stack: e?.stack,
},
});
throw new ApiError(null, {
e: {
message: e?.message,
code: e?.name,
stack: e?.stack
}
stack: e?.stack,
},
});
}
}).finally(() => {