Skip to content

Commit 72c0783

Browse files
committed
main: use http.listenInNewThread()
1 parent 5a5127c commit 72c0783

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/main.zig

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,11 @@ pub fn main() !void {
2828
const server = try ct.injector.get(*tk.Server);
2929
const port = server.http.config.port.?;
3030

31-
const thread = try std.Thread.spawn(.{}, tk.Server.start, .{server});
32-
defer thread.join();
31+
const thread = try server.http.listenInNewThread();
32+
defer {
33+
server.stop();
34+
thread.join();
35+
}
3336

3437
if (comptime options.headless) {
3538
const banner =
@@ -64,11 +67,8 @@ pub fn main() !void {
6467
const url = try std.fmt.allocPrintZ(gpa.allocator(), "http://127.0.0.1:{}", .{port});
6568
defer gpa.allocator().free(url);
6669

67-
// TODO: wait
6870
_ = c.webview_navigate(w, url);
6971
_ = c.webview_run(w);
70-
71-
server.stop();
7272
}
7373
}
7474

0 commit comments

Comments
 (0)