From d7ca3a51967ea0cd7cd97c42d2437a7b4fdb7900 Mon Sep 17 00:00:00 2001 From: Lucas CHOLLET Date: Wed, 26 Apr 2023 19:22:43 -0400 Subject: [PATCH] LaunchServer: Remove usage of `DeprecatedFile` And use the new `guess_mime_type_based_on_sniffed_bytes` helper. --- Userland/Services/LaunchServer/Launcher.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/Userland/Services/LaunchServer/Launcher.cpp b/Userland/Services/LaunchServer/Launcher.cpp index 4bb08ea1dc..b77341ae3c 100644 --- a/Userland/Services/LaunchServer/Launcher.cpp +++ b/Userland/Services/LaunchServer/Launcher.cpp @@ -179,16 +179,11 @@ Vector Launcher::handlers_with_details_for_url(const URL& url) Optional Launcher::mime_type_for_file(DeprecatedString path) { - auto file_or_error = Core::DeprecatedFile::open(path, Core::OpenMode::ReadOnly); - if (file_or_error.is_error()) { + auto file_or_error = Core::File::open(path, Core::File::OpenMode::Read); + if (file_or_error.is_error()) return {}; - } else { - auto file = file_or_error.release_value(); - // Read accounts for longest possible offset + signature we currently match against. - auto bytes = file->read(0x9006); - return Core::guess_mime_type_based_on_sniffed_bytes(bytes.bytes()); - } + return Core::guess_mime_type_based_on_sniffed_bytes(*file_or_error.release_value()); } bool Launcher::open_url(const URL& url, DeprecatedString const& handler_name)