From be2b1c5524cd87faf602f930736242274901cd78 Mon Sep 17 00:00:00 2001 From: undefined Date: Fri, 28 May 2021 22:19:51 +0800 Subject: [PATCH] remove unused vars --- packages/hydrooj/src/handler/record.ts | 5 ++--- packages/hydrooj/src/model/problem.ts | 2 +- packages/utils/lib/utils.ts | 2 +- packages/utils/package.json | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/hydrooj/src/handler/record.ts b/packages/hydrooj/src/handler/record.ts index 8705e2a43..58d83375e 100644 --- a/packages/hydrooj/src/handler/record.ts +++ b/packages/hydrooj/src/handler/record.ts @@ -1,9 +1,9 @@ import { FilterQuery, ObjectID } from 'mongodb'; -import { pick } from 'lodash'; import { ContestNotFoundError, PermissionError, ProblemNotFoundError, RecordNotFoundError, UserNotFoundError, } from '../error'; +import { buildProjection } from '../utils'; import { RecordDoc } from '../interface'; import { PERM, STATUS, PRIV } from '../model/builtin'; import * as system from '../model/system'; @@ -17,7 +17,6 @@ import * as bus from '../service/bus'; import { Route, Handler, Connection, ConnectionHandler, Types, param, } from '../service/server'; -import { buildProjection } from '../utils'; class RecordListHandler extends Handler { @param('page', Types.PositiveInt, true) @@ -60,7 +59,7 @@ class RecordListHandler extends Handler { user.getList(domainId, rdocs.map((rdoc) => rdoc.uid)), canViewProblem ? problem.getList(domainId, rdocs.map( - (rdoc) => (rdoc.domainId === domainId ? rdoc.pid : `${rdoc.pdomain}:${rdoc.pid}`) + (rdoc) => (rdoc.domainId === domainId ? rdoc.pid : `${rdoc.pdomain}:${rdoc.pid}`), ), canViewProblemHidden, false) : Object.fromEntries([rdocs.map((rdoc) => [rdoc.pid, { ...problem.default, pid: rdoc.pid }])]), ]); diff --git a/packages/hydrooj/src/model/problem.ts b/packages/hydrooj/src/model/problem.ts index 9ba71a33c..fdf50262d 100644 --- a/packages/hydrooj/src/model/problem.ts +++ b/packages/hydrooj/src/model/problem.ts @@ -248,7 +248,7 @@ export class ProblemModel { const ddocs = await Promise.all(Object.keys(parsed).map((i) => domain.get(i))); const f = ddocs.filter((i) => !( i.share === '*' - || (`,${i.share.replace(/,/g, ',').split(',').map((i) => i.trim()).join(',')},`).includes(`,${domainId},`) + || (`,${i.share.replace(/,/g, ',').split(',').map((q) => q.trim()).join(',')},`).includes(`,${domainId},`) )); if (f.length) { if (doThrow) throw new ProblemNotFoundError(f[0]._id, parsed[f[0]._id][0].pid); diff --git a/packages/utils/lib/utils.ts b/packages/utils/lib/utils.ts index 95d2a3895..630477628 100644 --- a/packages/utils/lib/utils.ts +++ b/packages/utils/lib/utils.ts @@ -1,7 +1,7 @@ import path from 'path'; import fs from 'fs-extra'; import os from 'os'; -import { Duplex, Readable } from 'stream'; +import { Duplex } from 'stream'; import { ObjectID } from 'mongodb'; import { isMoment } from 'moment'; import type { Moment } from 'moment-timezone'; diff --git a/packages/utils/package.json b/packages/utils/package.json index ea765c3f4..02dfb2f37 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/utils", - "version": "1.0.17", + "version": "1.0.18", "description": "hydrooj utils", "main": "package.json", "repository": "https://github.com/hydro-dev/Hydro.git",