Introduce common network thread

This commit is contained in:
Nikolay Govorov
2026-01-26 10:09:45 +00:00
parent dc7ce0db89
commit 891e822afa
15 changed files with 181 additions and 246 deletions

View File

@@ -39,10 +39,10 @@ pub const FetchOpts = struct {
writer: ?*std.Io.Writer = null,
};
pub fn fetch(allocator: std.mem.Allocator, app: *App, url: [:0]const u8, opts: FetchOpts) !void {
var http = try app.network.createHttp(allocator);
const http = try app.http.createClient(allocator);
defer http.deinit();
var browser = try Browser.init(allocator, app, http.client);
var browser = try Browser.init(allocator, app, http);
defer browser.deinit();
var session = try browser.newSession();