diff options
author | 2023-08-07 20:15:53 -0700 | |
---|---|---|
committer | 2023-08-07 20:15:53 -0700 | |
commit | 2fe6a965af394db7228dce56ce29b629c650764c (patch) | |
tree | 9d0df164cd0ffcc2c1000a58aa498476abf0b3c6 /src/bun.js/ResolveMessage.zig | |
parent | a32097aa9f53f7c8ea1331c61dc2658bc1b11208 (diff) | |
download | bun-2fe6a965af394db7228dce56ce29b629c650764c.tar.gz bun-2fe6a965af394db7228dce56ce29b629c650764c.tar.zst bun-2fe6a965af394db7228dce56ce29b629c650764c.zip |
implement fetching data urls (#4000)
* fetch data urls
* `byteSlice`
* deinit slice
* allocate `mime_type` string if needed
* `content_type_allocated` and uncomment tests
* `str_`
* createAtom and slice decode result
Diffstat (limited to 'src/bun.js/ResolveMessage.zig')
-rw-r--r-- | src/bun.js/ResolveMessage.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bun.js/ResolveMessage.zig b/src/bun.js/ResolveMessage.zig index b9b2d7b06..457a8ec4f 100644 --- a/src/bun.js/ResolveMessage.zig +++ b/src/bun.js/ResolveMessage.zig @@ -35,6 +35,9 @@ pub const ResolveMessage = struct { return try std.fmt.allocPrint(allocator, "Cannot find module \"{s}\" from \"{s}\"", .{ specifier, referrer }); } }, + error.InvalidDataURL => { + return try std.fmt.allocPrint(allocator, "Cannot resolve invalid data URL \"{s}\" from \"{s}\"", .{ specifier, referrer }); + }, else => { if (Resolver.isPackagePath(specifier)) { return try std.fmt.allocPrint(allocator, "{s} while resolving package \"{s}\" from \"{s}\"", .{ @errorName(err), specifier, referrer }); |