src: use Maybe<void> in node::crypto::error · nodejs/node@81cd84c
@@ -29,7 +29,7 @@ using v8::Exception;
2929using v8::FunctionCallbackInfo;
3030using v8::HandleScope;
3131using v8::Isolate;
32-using v8::Just;
32+using v8::JustVoid;
3333using v8::Local;
3434using v8::Maybe;
3535using v8::MaybeLocal;
@@ -457,9 +457,10 @@ ByteSource ByteSource::Foreign(const void* data, size_t size) {
457457}
458458459459namespace error {
460-Maybe<bool> Decorate(Environment* env, Local<Object> obj,
461-unsigned long err) { // NOLINT(runtime/int)
462-if (err == 0) return Just(true); // No decoration necessary.
460+Maybe<void> Decorate(Environment* env,
461+ Local<Object> obj,
462+unsigned long err) { // NOLINT(runtime/int)
463+if (err == 0) return JustVoid(); // No decoration necessary.
463464464465const char* ls = ERR_lib_error_string(err);
465466const char* fs = ERR_func_error_string(err);
@@ -471,19 +472,19 @@ Maybe<bool> Decorate(Environment* env, Local<Object> obj,
471472if (ls != nullptr) {
472473if (obj->Set(context, env->library_string(),
473474OneByteString(isolate, ls)).IsNothing()) {
474-return Nothing<bool>();
475+return Nothing<void>();
475476 }
476477 }
477478if (fs != nullptr) {
478479if (obj->Set(context, env->function_string(),
479480OneByteString(isolate, fs)).IsNothing()) {
480-return Nothing<bool>();
481+return Nothing<void>();
481482 }
482483 }
483484if (rs != nullptr) {
484485if (obj->Set(context, env->reason_string(),
485486OneByteString(isolate, rs)).IsNothing()) {
486-return Nothing<bool>();
487+return Nothing<void>();
487488 }
488489489490// SSL has no API to recover the error name from the number, so we
@@ -556,10 +557,10 @@ Maybe<bool> Decorate(Environment* env, Local<Object> obj,
556557if (obj->Set(env->isolate()->GetCurrentContext(),
557558 env->code_string(),
558559OneByteString(env->isolate(), code)).IsNothing())
559-return Nothing<bool>();
560+return Nothing<void>();
560561 }
561562562-return Just(true);
563+return JustVoid();
563564}
564565} // namespace error
565566