@@ -78,7 +78,7 @@ void BindingData::DomainToASCII(const FunctionCallbackInfo<Value>& args) {
78
78
79
79
std::string input = Utf8Value (env->isolate (), args[0 ]).ToString ();
80
80
if (input.empty ()) {
81
- return args.GetReturnValue ().Set (FIXED_ONE_BYTE_STRING (env->isolate (), " " ));
81
+ return args.GetReturnValue ().Set (String::Empty (env->isolate ()));
82
82
}
83
83
84
84
// It is important to have an initial value that contains a special scheme.
@@ -87,7 +87,7 @@ void BindingData::DomainToASCII(const FunctionCallbackInfo<Value>& args) {
87
87
auto out = ada::parse<ada::url>(" ws://x" );
88
88
DCHECK (out);
89
89
if (!out->set_hostname (input)) {
90
- return args.GetReturnValue ().Set (FIXED_ONE_BYTE_STRING (env->isolate (), " " ));
90
+ return args.GetReturnValue ().Set (String::Empty (env->isolate ()));
91
91
}
92
92
std::string host = out->get_hostname ();
93
93
args.GetReturnValue ().Set (
@@ -101,8 +101,7 @@ void BindingData::DomainToUnicode(const FunctionCallbackInfo<Value>& args) {
101
101
102
102
std::string input = Utf8Value (env->isolate (), args[0 ]).ToString ();
103
103
if (input.empty ()) {
104
- return args.GetReturnValue ().Set (
105
- String::NewFromUtf8 (env->isolate (), " " ).ToLocalChecked ());
104
+ return args.GetReturnValue ().Set (String::Empty (env->isolate ()));
106
105
}
107
106
108
107
// It is important to have an initial value that contains a special scheme.
@@ -111,8 +110,7 @@ void BindingData::DomainToUnicode(const FunctionCallbackInfo<Value>& args) {
111
110
auto out = ada::parse<ada::url>(" ws://x" );
112
111
DCHECK (out);
113
112
if (!out->set_hostname (input)) {
114
- return args.GetReturnValue ().Set (
115
- String::NewFromUtf8 (env->isolate (), " " ).ToLocalChecked ());
113
+ return args.GetReturnValue ().Set (String::Empty (env->isolate ()));
116
114
}
117
115
std::string result = ada::unicode::to_unicode (out->get_hostname ());
118
116
0 commit comments