mirror of
https://github.com/RGBCube/serenity
synced 2025-05-14 11:14:58 +00:00
Ladybird+Userland: Use ByteString for candidate server paths
We've adopted a stance that paths should be ByteStrings rather than UTF-8 strings, so apply that to the Ladybird helpers.
This commit is contained in:
parent
1e0dd9aa8c
commit
0a55749a39
10 changed files with 30 additions and 31 deletions
|
@ -52,7 +52,7 @@ static ErrorOr<int> create_database_socket(ByteString const& socket_path)
|
|||
return socket_fd;
|
||||
}
|
||||
|
||||
static ErrorOr<void> launch_server(ByteString const& socket_path, ByteString const& pid_path, Vector<String> candidate_server_paths)
|
||||
static ErrorOr<void> launch_server(ByteString const& socket_path, ByteString const& pid_path, Vector<ByteString> candidate_server_paths)
|
||||
{
|
||||
auto server_fd_or_error = create_database_socket(socket_path);
|
||||
if (server_fd_or_error.is_error()) {
|
||||
|
@ -87,7 +87,7 @@ static ErrorOr<void> launch_server(ByteString const& socket_path, ByteString con
|
|||
ErrorOr<void> result;
|
||||
for (auto const& server_path : candidate_server_paths) {
|
||||
auto arguments = Array {
|
||||
server_path.bytes_as_string_view(),
|
||||
server_path.view(),
|
||||
"--pid-file"sv,
|
||||
pid_path,
|
||||
};
|
||||
|
@ -147,7 +147,7 @@ static ErrorOr<bool> should_launch_server(ByteString const& pid_path)
|
|||
return false;
|
||||
}
|
||||
|
||||
ErrorOr<NonnullRefPtr<SQLClient>> SQLClient::launch_server_and_create_client(Vector<String> candidate_server_paths)
|
||||
ErrorOr<NonnullRefPtr<SQLClient>> SQLClient::launch_server_and_create_client(Vector<ByteString> candidate_server_paths)
|
||||
{
|
||||
auto runtime_directory = TRY(Core::StandardPaths::runtime_directory());
|
||||
auto socket_path = ByteString::formatted("{}/SQLServer.socket", runtime_directory);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue