1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 19:38:12 +00:00

LibWeb/Fetch: Port infrastructure to new String

This commit is contained in:
Linus Groh 2023-03-02 23:26:35 +00:00
parent 7f9ddcf420
commit 11023a3c53
20 changed files with 144 additions and 142 deletions

View file

@ -355,7 +355,7 @@ WebIDL::ExceptionOr<JS::NonnullGCPtr<Request>> Request::construct_impl(JS::Realm
// 23. If init["integrity"] exists, then set requests integrity metadata to it.
if (init.integrity.has_value())
request->set_integrity_metadata(init.integrity->to_deprecated_string());
request->set_integrity_metadata(*init.integrity);
// 24. If init["keepalive"] exists, then set requests keepalive to it.
if (init.keepalive.has_value())
@ -590,12 +590,10 @@ Bindings::RequestRedirect Request::redirect() const
}
// https://fetch.spec.whatwg.org/#dom-request-integrity
WebIDL::ExceptionOr<String> Request::integrity() const
String Request::integrity() const
{
auto& vm = this->vm();
// The integrity getter steps are to return thiss requests integrity metadata.
return TRY_OR_THROW_OOM(vm, String::from_deprecated_string(m_request->integrity_metadata()));
return m_request->integrity_metadata();
}
// https://fetch.spec.whatwg.org/#dom-request-keepalive