mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-03-31 09:29:42 +00:00
Higher performance.now() precision (closer to FFs behavior)
Much better v8 object debugging/printing in debug mode Window.requestIdleCallback and cancelIdleCallback Don't prematurely close stream on empty read - queue promises.
This commit is contained in:
@@ -112,12 +112,10 @@ fn httpDataCallback(transfer: *Http.Transfer, data: []const u8) !void {
|
||||
fn httpDoneCallback(ctx: *anyopaque) !void {
|
||||
const self: *Fetch = @ptrCast(@alignCast(ctx));
|
||||
self._response._body = self._buf.items;
|
||||
return self._resolver.resolve(self._response);
|
||||
return self._resolver.resolve("fetch done", self._response);
|
||||
}
|
||||
|
||||
fn httpErrorCallback(ctx: *anyopaque, err: anyerror) void {
|
||||
const self: *Fetch = @ptrCast(@alignCast(ctx));
|
||||
self._resolver.reject(@errorName(err)) catch |inner| {
|
||||
log.err(.bug, "failed to reject", .{ .source = "fetch", .err = inner, .reject = err });
|
||||
};
|
||||
self._resolver.reject("fetch error", @errorName(err));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user