mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-24 18:28:57 +00:00
AK: Stop using DeprecatedString
in Base64 encoding
This commit is contained in:
parent
99c1b634fc
commit
25f2e4981c
Notes:
sideshowbarker
2024-07-17 05:23:40 +09:00
Author: https://github.com/gmta
Commit: 25f2e4981c
Pull-request: https://github.com/SerenityOS/serenity/pull/16580
Reviewed-by: https://github.com/ADKaster
Reviewed-by: https://github.com/Hendiadyoin1
14 changed files with 47 additions and 27 deletions
|
@ -100,7 +100,7 @@ ErrorOr<ByteBuffer> decode_base64(StringView input)
|
|||
return ByteBuffer::copy(output);
|
||||
}
|
||||
|
||||
DeprecatedString encode_base64(ReadonlyBytes input)
|
||||
ErrorOr<String> encode_base64(ReadonlyBytes input)
|
||||
{
|
||||
StringBuilder output(calculate_base64_encoded_length(input));
|
||||
|
||||
|
@ -131,13 +131,13 @@ DeprecatedString encode_base64(ReadonlyBytes input)
|
|||
char const out2 = is_16bit ? '=' : alphabet[index2];
|
||||
char const out3 = is_8bit ? '=' : alphabet[index3];
|
||||
|
||||
output.append(out0);
|
||||
output.append(out1);
|
||||
output.append(out2);
|
||||
output.append(out3);
|
||||
TRY(output.try_append(out0));
|
||||
TRY(output.try_append(out1));
|
||||
TRY(output.try_append(out2));
|
||||
TRY(output.try_append(out3));
|
||||
}
|
||||
|
||||
return output.to_deprecated_string();
|
||||
return output.to_string();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue