diff --git a/packages/hydrooj/src/entry/cli.ts b/packages/hydrooj/src/entry/cli.ts index 69998fd5e..7f5db3507 100644 --- a/packages/hydrooj/src/entry/cli.ts +++ b/packages/hydrooj/src/entry/cli.ts @@ -159,11 +159,11 @@ export async function load(ctx: Context) { console.log('Hydro CLI interactive mode. Type `exit` or press Ctrl+D to exit.'); try { while (true) { - const line = await rl.question('hydrooj> '); + const line = await rl.question('hydrooj> '); // eslint-disable-line no-await-in-loop if (!line.trim()) continue; if (['exit', 'quit'].includes(line.trim())) break; try { - await cli(parseInteractiveArgv(line)); + await cli(parseInteractiveArgv(line)); // eslint-disable-line no-await-in-loop } catch (e) { console.error(e.message); } diff --git a/packages/hydrooj/src/lib/hash.hydro.ts b/packages/hydrooj/src/lib/hash.hydro.ts index 953054557..be7bf7a8c 100644 --- a/packages/hydrooj/src/lib/hash.hydro.ts +++ b/packages/hydrooj/src/lib/hash.hydro.ts @@ -10,3 +10,4 @@ function hash(password: string, salt: string): Promise { } export default hash; +global.Hydro.module.hash.hydro = hash;