Updated use of WebBundleBuilder's new interfaces
Chromium change: https://chromium.googlesource.com/chromium/src/+/aa3ebfb593929ff668d861e69041d68de100e4b4 commit aa3ebfb593929ff668d861e69041d68de100e4b4 Author: Kunihiko Sakamoto <ksakamoto@chromium.org> Date: Tue Apr 12 02:04:08 2022 +0000 Remove b1 format support from WebBundleBuilder This removes the ability to create WebBundles in (obsolete) b1 format from WebBundleBuilder, and cleans up the WebBundleBuilder interface. This has no user-visible changes, because WebBundleBuilder is used only by tests and WebBundleBuilder which already uses the b2 format. Bug: 1309384
This commit is contained in:
@@ -89,11 +89,12 @@ std::string CreateWebBundle() {
|
||||
std::string flbk_js_url_str =
|
||||
GURL(base::JoinString({kOriginTrialTestHostname, "fallback.js"}, "/"))
|
||||
.spec();
|
||||
web_package::WebBundleBuilder builder(flbk_js_url_str, "");
|
||||
auto pass_js_location = builder.AddResponse(
|
||||
web_package::WebBundleBuilder builder;
|
||||
builder.AddPrimaryURL(flbk_js_url_str);
|
||||
builder.AddExchange(
|
||||
pass_js_url_str,
|
||||
{{":status", "200"}, {"content-type", "application/javascript"}},
|
||||
"document.title = 'script loaded';");
|
||||
builder.AddIndexEntry(pass_js_url_str, "", {pass_js_location});
|
||||
std::vector<uint8_t> bundle = builder.CreateBundle();
|
||||
return std::string(bundle.begin(), bundle.end());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user