From fd52119ca3f8228eb48873e9dcb06dad6286bb42 Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Sun, 25 Sep 2022 14:02:47 +0100 Subject: [PATCH] LibWeb: Add getters and setters for Fetch::Header's members --- Userland/Libraries/LibWeb/Fetch/Headers.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Userland/Libraries/LibWeb/Fetch/Headers.h b/Userland/Libraries/LibWeb/Fetch/Headers.h index e5c6cebcab..2ff735db80 100644 --- a/Userland/Libraries/LibWeb/Fetch/Headers.h +++ b/Userland/Libraries/LibWeb/Fetch/Headers.h @@ -35,6 +35,14 @@ public: virtual ~Headers() override; + [[nodiscard]] Infrastructure::HeaderList& header_list() { return m_header_list; } + [[nodiscard]] Infrastructure::HeaderList const& header_list() const { return m_header_list; } + void set_header_list(Infrastructure::HeaderList header_list) { m_header_list = move(header_list); } + + [[nodiscard]] Guard guard() const { return m_guard; } + void set_guard(Guard guard) { m_guard = guard; } + + // JS API functions WebIDL::ExceptionOr append(Infrastructure::Header); WebIDL::ExceptionOr append(String const& name, String const& value); WebIDL::ExceptionOr delete_(String const& name);