Skip to content

Commit 93d7484

Browse files
committed
fix
1 parent 91a14bd commit 93d7484

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

packages/server/index.ts

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,26 @@ try {
2222
}
2323

2424
async function applyServer(ctx: Context) {
25-
ctx.plugin(await import('./service/server'));
26-
ctx.plugin((await import('./service/db')).default);
25+
ctx.plugin(require('./service/server'));
26+
ctx.plugin((require('./service/db')).default);
2727
if (config.type !== 'server') {
2828
logger.info('Fetch mode: ', config.type);
29-
ctx.plugin(await import('./service/fetcher'));
29+
ctx.plugin(require('./service/fetcher'));
3030
}
31-
ctx.plugin(await import('./handler/misc'));
32-
ctx.plugin(await import('./handler/printer'));
33-
ctx.plugin(await import('./handler/monitor'));
34-
ctx.plugin(await import('./handler/client'));
35-
ctx.plugin(await import('./handler/balloon'));
36-
ctx.plugin(await import('./handler/commands'));
31+
ctx.plugin(require('./handler/misc'));
32+
ctx.plugin(require('./handler/printer'));
33+
ctx.plugin(require('./handler/monitor'));
34+
ctx.plugin(require('./handler/client'));
35+
ctx.plugin(require('./handler/balloon'));
36+
ctx.plugin(require('./handler/commands'));
37+
ctx.inject(['server'], (c) => {
38+
c.server.listen();
39+
});
3740
}
3841

3942
async function applyClient(ctx: Context) {
40-
if (config.printers?.length) ctx.plugin(await import('./client/printer'));
41-
if (config.balloon) ctx.plugin(await import('./client/balloon'));
43+
if (config.printers?.length) ctx.plugin(require('./client/printer'));
44+
if (config.balloon) ctx.plugin(require('./client/balloon'));
4245
}
4346

4447
async function apply(ctx) {
@@ -48,9 +51,9 @@ async function apply(ctx) {
4851
await applyServer(ctx);
4952
}
5053
await ctx.lifecycle.flush();
51-
await ctx.parallel('app/started');
52-
process.send?.('ready');
54+
await ctx.parallel('app/listen');
5355
logger.success('Server started');
56+
process.send?.('ready');
5457
await ctx.parallel('app/ready');
5558
}
5659

packages/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
},
1717
"dependencies": {
1818
"@freedom_sky/esc-pos-encoder": "^5.8.0",
19-
"@hydrooj/framework": "0.0.2",
19+
"@hydrooj/framework": "0.0.3",
2020
"@myriaddreamin/typst-ts-web-compiler": "^0.4.1",
2121
"@myteril/node-win-printer": "^1.1.5",
2222
"cordis": "3.16.0",

0 commit comments

Comments
 (0)