mirror of
https://github.com/RGBCube/serenity
synced 2025-05-14 08:24:58 +00:00
copy: Stop using DeprecatedString
This commit is contained in:
parent
f7375d664c
commit
b0ffb15e13
1 changed files with 5 additions and 5 deletions
|
@ -6,7 +6,7 @@
|
|||
|
||||
#include <AK/Assertions.h>
|
||||
#include <AK/ByteBuffer.h>
|
||||
#include <AK/DeprecatedString.h>
|
||||
#include <AK/String.h>
|
||||
#include <AK/StringBuilder.h>
|
||||
#include <LibCore/ArgsParser.h>
|
||||
#include <LibCore/File.h>
|
||||
|
@ -16,7 +16,7 @@
|
|||
#include <unistd.h>
|
||||
|
||||
struct Options {
|
||||
DeprecatedString data;
|
||||
String data;
|
||||
StringView type;
|
||||
bool clear;
|
||||
};
|
||||
|
@ -24,7 +24,7 @@ struct Options {
|
|||
static ErrorOr<Options> parse_options(Main::Arguments arguments)
|
||||
{
|
||||
auto type = "text/plain"sv;
|
||||
Vector<DeprecatedString> text;
|
||||
Vector<StringView> text;
|
||||
bool clear = false;
|
||||
|
||||
Core::ArgsParser args_parser;
|
||||
|
@ -46,12 +46,12 @@ static ErrorOr<Options> parse_options(Main::Arguments arguments)
|
|||
auto buffer = TRY(c_stdin->read_until_eof());
|
||||
dbgln("Read size {}", buffer.size());
|
||||
dbgln("Read data: `{}`", StringView(buffer.bytes()));
|
||||
options.data = buffer.bytes();
|
||||
options.data = TRY(String::from_utf8(StringView(buffer.bytes())));
|
||||
} else {
|
||||
// Copy the rest of our command-line args.
|
||||
StringBuilder builder;
|
||||
builder.join(' ', text);
|
||||
options.data = builder.to_deprecated_string();
|
||||
options.data = TRY(builder.to_string());
|
||||
}
|
||||
|
||||
return options;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue