mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 22:27:35 +00:00
LaunchServer: Remove usage of DeprecatedFile
And use the new `guess_mime_type_based_on_sniffed_bytes` helper.
This commit is contained in:
parent
50b5528746
commit
d7ca3a5196
1 changed files with 3 additions and 8 deletions
|
@ -179,16 +179,11 @@ Vector<DeprecatedString> Launcher::handlers_with_details_for_url(const URL& url)
|
|||
|
||||
Optional<DeprecatedString> 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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue