core: set ProblemFilesHandler to notUsage

This commit is contained in:
undefined committed 2021-07-24 19:50:59 +08:00
1 parent 9a18d2f4c7
commit c64ce03c91
3 files changed
+5 -2

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "hydrooj",
"version": "2.29.39",
"version": "2.29.40",
"bin": "bin/hydrooj.js",
"main": "dist/loader.js",
"typings": "dist/loader.d.ts",
+2
View File
@@ -322,6 +322,8 @@ export class ProblemEditHandler extends ProblemManageHandler {
}
export class ProblemFilesHandler extends ProblemDetailHandler {
notUsage = true;
@param('testdata', Types.Boolean)
@param('additional_file', Types.Boolean)
@param('pjax', Types.Boolean)
+2 -1
View File
@@ -408,6 +408,7 @@ export class Handler extends HandlerCommon {
csrfToken: string;
loginMethods: any;
noCheckPermView: boolean;
notUsage: boolean;
__param: Record<string, ParamOption[]>;
constructor(ctx: Koa.Context) {
@@ -484,7 +485,7 @@ export class Handler extends HandlerCommon {
}
async init({ domainId }) {
if (!argv.options.benchmark) await this.limitRate('global', 10, 88);
if (!argv.options.benchmark && !this.notUsage) await this.limitRate('global', 10, 88);
const [absoluteDomain, inferDomain, bdoc] = await Promise.all([
domain.get(domainId),
domain.getByHost(this.request.host),