Skip to content

Commit 0ce7eee

Browse files
authored
fix(wobe): async close (#64)
* fix(wobe): async close * chore: bump
1 parent d2d2bf3 commit 0ce7eee

5 files changed

Lines changed: 6 additions & 6 deletions

File tree

packages/wobe/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wobe",
3-
"version": "1.1.14",
3+
"version": "1.1.15",
44
"description": "A fast, lightweight and simple web framework",
55
"keywords": [
66
"bun",

packages/wobe/src/Wobe.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ export class Wobe<T> {
321321
/**
322322
* stop is the method to stop the server
323323
*/
324-
stop() {
325-
this.runtimeAdapter.stopServer(this.server)
324+
async stop() {
325+
await this.runtimeAdapter.stopServer(this.server)
326326
}
327327
}

packages/wobe/src/adapters/bun/bun.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,5 +146,5 @@ export const BunAdapter = (): RuntimeAdapter => ({
146146
}
147147
},
148148
}),
149-
stopServer: async (server) => server.stop(),
149+
stopServer: (server) => server.stop(),
150150
})

packages/wobe/src/adapters/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ export interface RuntimeAdapter {
1212
webSocket?: WobeWebSocket,
1313
) => any
1414

15-
stopServer: (server: any) => void
15+
stopServer: (server: any) => Promise<void>
1616
}

packages/wobe/src/adapters/node/node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,5 +215,5 @@ export const NodeAdapter = (): RuntimeAdapter => ({
215215
})
216216
}).listen(port, options?.hostname)
217217
},
218-
stopServer: (server: any) => server.close(),
218+
stopServer: (server) => server.close(),
219219
})

0 commit comments

Comments
 (0)