n-api: remove code from error name · nodejs/node@f0f26ce (original) (raw)

`@@ -1532,33 +1532,6 @@ static inline napi_status set_error_code(napi_env env,

`

1532

1532

`RETURN_STATUS_IF_FALSE(env,

`

1533

1533

` set_maybe.FromMaybe(false),

`

1534

1534

` napi_generic_failure);

`

1535

``

-

1536

``

`-

// now update the name to be "name [code]" where name is the

`

1537

``

`-

// original name and code is the code associated with the Error

`

1538

``

`-

v8::Localv8::String name_string;

`

1539

``

`-

CHECK_NEW_FROM_UTF8(env, name_string, "");

`

1540

``

`-

v8::Localv8::Name name_key;

`

1541

``

`-

CHECK_NEW_FROM_UTF8(env, name_key, "name");

`

1542

``

-

1543

``

`-

auto maybe_name = err_object->Get(context, name_key);

`

1544

``

`-

if (!maybe_name.IsEmpty()) {

`

1545

``

`-

v8::Localv8::Value name = maybe_name.ToLocalChecked();

`

1546

``

`-

if (name->IsString()) {

`

1547

``

`-

name_string =

`

1548

``

`-

v8::String::Concat(isolate, name_string, name.Asv8::String());

`

1549

``

`-

}

`

1550

``

`-

}

`

1551

``

`-

name_string = v8::String::Concat(

`

1552

``

`-

isolate, name_string, NAPI_FIXED_ONE_BYTE_STRING(isolate, " ["));

`

1553

``

`-

name_string =

`

1554

``

`-

v8::String::Concat(isolate, name_string, code_value.Asv8::String());

`

1555

``

`-

name_string = v8::String::Concat(

`

1556

``

`-

isolate, name_string, NAPI_FIXED_ONE_BYTE_STRING(isolate, "]"));

`

1557

``

-

1558

``

`-

set_maybe = err_object->Set(context, name_key, name_string);

`

1559

``

`-

RETURN_STATUS_IF_FALSE(env,

`

1560

``

`-

set_maybe.FromMaybe(false),

`

1561

``

`-

napi_generic_failure);

`

1562

1535

` }

`

1563

1536

`return napi_ok;

`

1564

1537

`}

`