update deps

This commit is contained in:
undefined committed 2020-12-29 18:23:05 +08:00
1 parent 722d964c5e
commit 5589b7dabe
13 files changed
+21 -17

No files matched your search

+2 -2
View File
@@ -33,10 +33,10 @@
"globby": "^11.0.1", "globby": "^11.0.1",
"jest": "^26.6.3", "jest": "^26.6.3",
"latest-version": "^5.1.0", "latest-version": "^5.1.0",
"ora": "^5.1.0", "ora": "^5.2.0",
"semver": "^7.3.4", "semver": "^7.3.4",
"ts-jest": "^26.4.4", "ts-jest": "^26.4.4",
"typescript": "4.0.3" "typescript": "4.1.3"
}, },
"dependencies": { "dependencies": {
"fs-extra": "^9.0.1", "fs-extra": "^9.0.1",
+1 -1
View File
@@ -14,7 +14,7 @@
"lodash": "^4.17.20", "lodash": "^4.17.20",
"p-queue": "^6.6.1", "p-queue": "^6.6.1",
"shell-quote": "^1.7.2", "shell-quote": "^1.7.2",
"systeminformation": "^4.33.1", "systeminformation": "^4.33.4",
"yargs": "^16.2.0" "yargs": "^16.2.0"
}, },
"peerDependencies": { "peerDependencies": {
+1 -1
View File
@@ -33,7 +33,7 @@ export = async function compile(
} if (info.type === 'interpreter') { } if (info.type === 'interpreter') {
f[target] = { content: code }; f[target] = { content: code };
return { return {
execute: info.execute, copyIn: f, clean: () => Promise.resolve(), time: info.time || 1, execute: info.execute, copyIn: f, clean: () => Promise.resolve(null), time: info.time || 1,
}; };
} }
throw new SystemError('Unknown language type.'); throw new SystemError('Unknown language type.');
+1 -1
View File
@@ -271,7 +271,7 @@ export default class Hydro {
}, 30000); }, 30000);
}); });
await new Promise((resolve) => { await new Promise((resolve) => {
this.ws.once('open', () => { resolve(); }); this.ws.once('open', () => { resolve(null); });
}); });
log.info(`[${this.config.host}] 已连接`); log.info(`[${this.config.host}] 已连接`);
} }
+3 -3
View File
@@ -260,7 +260,7 @@ export default class VJ4 {
await new Promise((resolve, reject) => { await new Promise((resolve, reject) => {
zip.extractAllToAsync(savePath, true, (e) => { zip.extractAllToAsync(savePath, true, (e) => {
if (e) reject(e); if (e) reject(e);
else resolve(); else resolve(null);
}); });
}); });
await fs.unlink(tmpFilePath); await fs.unlink(tmpFilePath);
@@ -290,7 +290,7 @@ export default class VJ4 {
await new Promise((resolve, reject) => { await new Promise((resolve, reject) => {
zip.extractAllToAsync(savePath, true, (e) => { zip.extractAllToAsync(savePath, true, (e) => {
if (e) reject(e); if (e) reject(e);
else resolve(); else resolve(null);
}); });
}); });
await fs.unlink(tmpFilePath); await fs.unlink(tmpFilePath);
@@ -321,7 +321,7 @@ export default class VJ4 {
}, 30000); }, 30000);
}); });
await new Promise((resolve) => { await new Promise((resolve) => {
this.ws.once('open', () => { resolve(); }); this.ws.once('open', () => { resolve(null); });
}); });
log.info(`[${this.config.host}] 已连接`); log.info(`[${this.config.host}] 已连接`);
} }
+1 -1
View File
@@ -138,7 +138,7 @@ export const judge = async (ctx) => {
})(), })(),
(async () => { (async () => {
if (!ctx.config.checker_type || ctx.config.checker_type === 'default') { if (!ctx.config.checker_type || ctx.config.checker_type === 'default') {
return { execute: '', copyIn: {}, clean: () => Promise.resolve() }; return { execute: '', copyIn: {}, clean: () => Promise.resolve(null) };
} }
const copyIn = {}; const copyIn = {};
for (const file of ctx.config.judge_extra_files) { for (const file of ctx.config.judge_extra_files) {
+1 -1
View File
@@ -30,7 +30,7 @@ export function parseMemoryMB(str: string) {
export function sleep(timeout: number) { export function sleep(timeout: number) {
return new Promise((resolve) => { return new Promise((resolve) => {
setTimeout(() => { setTimeout(() => {
resolve(); resolve(null);
}, timeout); }, timeout);
}); });
} }
+3 -3
View File
@@ -1,6 +1,6 @@
{ {
"name": "hydrooj", "name": "hydrooj",
"version": "2.15.7", "version": "2.15.8",
"bin": "bin/hydrooj.js", "bin": "bin/hydrooj.js",
"main": "dist/loader.js", "main": "dist/loader.js",
"typings": "dist/loader.d.ts", "typings": "dist/loader.d.ts",
@@ -32,8 +32,8 @@
"serialize-javascript": "^5.0.1", "serialize-javascript": "^5.0.1",
"sockjs": "^0.3.20", "sockjs": "^0.3.20",
"superagent": "^6.1.0", "superagent": "^6.1.0",
"systeminformation": "^4.33.1", "systeminformation": "^4.33.4",
"terminal-kit": "^1.44.0", "terminal-kit": "^1.44.3",
"yargs": "^16.2.0" "yargs": "^16.2.0"
}, },
"devDependencies": { "devDependencies": {
+1 -1
View File
@@ -66,7 +66,7 @@ async function entry(config: EntryConfig) {
const p = await fork([`--entry=${config.entry}`]); const p = await fork([`--entry=${config.entry}`]);
await new Promise((resolve, reject) => { await new Promise((resolve, reject) => {
p.on('exit', (code, signal) => { p.on('exit', (code, signal) => {
if (code === 0) resolve(); if (code === 0) resolve(null);
else reject(signal); else reject(signal);
}); });
p.on('error', (err: Error) => { p.on('error', (err: Error) => {
+4
View File
@@ -145,6 +145,10 @@ const scripts: UpgradeScript[] = [
} }
return true; return true;
}, },
async function _5_6() {
// Issue #58
await domain.edit('system', { owner: 1 });
},
]; ];
export = scripts; export = scripts;
+1 -1
View File
@@ -19,7 +19,7 @@ class ImportQduojHandler extends Handler {
const zip = new AdmZip(zipfile); const zip = new AdmZip(zipfile);
const tmp = path.resolve(os.tmpdir(), 'hydro', 'import-qduoj', String.random(32)); const tmp = path.resolve(os.tmpdir(), 'hydro', 'import-qduoj', String.random(32));
await new Promise((resolve, reject) => { await new Promise((resolve, reject) => {
zip.extractAllToAsync(tmp, true, (err) => (err ? resolve() : reject(err))); zip.extractAllToAsync(tmp, true, (err) => (err ? resolve(null) : reject(err)));
}); });
try { try {
const folders = await fs.readdir(tmp); const folders = await fs.readdir(tmp);
+1 -1
View File
@@ -36,7 +36,7 @@ export async function postInit() {
}); });
await new Promise((resolve) => { await new Promise((resolve) => {
socket.once('open', () => { socket.once('open', () => {
resolve(); resolve(null);
}); });
}); });
} }
+1 -1
View File
@@ -10,7 +10,7 @@
"build": "tsc" "build": "tsc"
}, },
"devDependencies": { "devDependencies": {
"@types/mysql": "^2.15.16" "@types/mysql": "^2.15.17"
}, },
"peerDependencies": { "peerDependencies": {
"hydrooj": "^2.14.0" "hydrooj": "^2.14.0"