LibWeb: Add from_string function for request priority

This commit is contained in:
Jamie Mansfield 2024-05-27 09:45:56 +01:00 committed by Tim Ledbetter
parent 2fde20adf9
commit 956106c6d8
Notes: sideshowbarker 2024-07-17 18:38:54 +09:00
2 changed files with 13 additions and 0 deletions

View File

@ -437,4 +437,15 @@ StringView request_mode_to_string(Request::Mode mode)
VERIFY_NOT_REACHED();
}
Optional<Request::Priority> request_priority_from_string(StringView string)
{
if (string.equals_ignoring_ascii_case("high"sv))
return Request::Priority::High;
if (string.equals_ignoring_ascii_case("low"sv))
return Request::Priority::Low;
if (string.equals_ignoring_ascii_case("auto"sv))
return Request::Priority::Auto;
return {};
}
}

View File

@ -532,4 +532,6 @@ private:
StringView request_destination_to_string(Request::Destination);
StringView request_mode_to_string(Request::Mode);
Optional<Request::Priority> request_priority_from_string(StringView);
}