core: fix warnings

This commit is contained in:
undefined committed 2022-10-06 02:58:24 +08:00
1 parent 2daa7e2034
commit a2bbb7a0e3
6 files changed
+10 -8

No files matched your search

-1
View File
@@ -7,7 +7,6 @@ import fs from 'fs-extra';
import { Context } from '../context';
import { Logger } from '../logger';
import db from '../service/db';
import { sleep } from '../utils';
import {
addon, builtinModel, handler, lib, locale, model,
script, service, setting, template,
+5 -3
View File
@@ -50,13 +50,15 @@ class ProblemImportHydroHandler extends Handler {
});
});
try {
const problems = await fs.readdir(tmpdir);
for (const i of problems) {
const problems = await fs.readdir(tmpdir, { withFileTypes: true });
for (const { name: i, isDirectory } of problems) {
if (!isDirectory()) continue;
const files = await fs.readdir(path.join(tmpdir, i));
if (!files.includes('problem.yaml')) continue;
const content = fs.readFileSync(path.join(tmpdir, i, 'problem.yaml'), 'utf-8');
const pdoc: ProblemDoc = yaml.load(content) as any;
let pid = pdoc?.pid;
if (!pdoc) continue;
let pid = pdoc.pid;
if (pid) {
const current = await problem.get(domainId, pid);
if (current) pid = undefined;
@@ -186,7 +186,7 @@ export default class TimePicker {
}; // TimePicker.prototype.scope
parse(type, value, options) {
let hour; let minutes; let isPM; let item; let parseValue;
let hour; let minutes; let item; let parseValue;
const clock = this;
const parsingObject = {};
if (!value || typeof value !== 'string') return value;
@@ -219,7 +219,7 @@ export default class TimePicker {
}
// Calculate it in minutes and return.
return (isPM ? hour + 12 : hour) * MINUTES_IN_HOUR + minutes;
return hour * MINUTES_IN_HOUR + minutes;
}
nodes(isOpen) {
@@ -100,7 +100,7 @@ const messagePage = new AutoloadPage('messagePage', (pagename) => {
localStorage.setItem('pages', JSON.stringify(c.filter((i) => i !== selfId)));
if (!isMaster) return;
localStorage.removeItem('page.master');
channel?.postMessage({ type: 'master' });
channel.postMessage({ type: 'master' });
};
function asMaster() {
+1
View File
@@ -63,6 +63,7 @@ if (!(window.matchMedia('all').addListener || window.matchMedia('all').addEventL
for (let i = 0, il = listeners.length; i < il; i++) {
if (listeners[i] === listener) {
listeners.splice(i, 1);
i--;
}
}
};
+1 -1
View File
@@ -55,7 +55,7 @@ export default class UOJProvider implements IBasicProvider {
this.cookie = header['set-cookie'];
}
let value = /_token *: *"(.+?)"/g.exec(html);
if (value) return value?.[1];
if (value) return value[1];
value = /_token" value="(.+?)"/g.exec(html);
return value?.[1];
}