@@ -37,8 +37,7 @@ void uWS_App_ws(const FunctionCallbackInfo<Value> &args) {
3737 /* This one is default constructed with defaults */
3838 typename APP ::template WebSocketBehavior<PerSocketData> behavior = {};
3939
40- NativeStringContext nativeStringContext;
41- NativeString pattern (nativeStringContext, args.GetIsolate (), args[0 ]);
40+ NativeString pattern (args.GetIsolate (), args[0 ]);
4241 if (pattern.isInvalid (args)) {
4342 return ;
4443 }
@@ -314,9 +313,8 @@ template <typename APP, typename F>
314313void uWS_App_get (F f, const FunctionCallbackInfo<Value> &args) {
315314 APP *app = (APP *) args.This ()->GetAlignedPointerFromInternalField (0 );
316315
317- NativeStringContext nativeStringContext;
318316 /* Pattern */
319- NativeString pattern (nativeStringContext, args.GetIsolate (), args[0 ]);
317+ NativeString pattern (args.GetIsolate (), args[0 ]);
320318 if (pattern.isInvalid (args)) {
321319 return ;
322320 }
@@ -330,7 +328,7 @@ void uWS_App_get(F f, const FunctionCallbackInfo<Value> &args) {
330328
331329 /* If the handler is String */
332330 if (args[1 ]->IsArrayBuffer ()) {
333- NativeString constantString (nativeStringContext, args.GetIsolate (), args[1 ]);
331+ NativeString constantString (args.GetIsolate (), args[1 ]);
334332 if (constantString.isInvalid (args)) {
335333 return ;
336334 }
@@ -515,8 +513,7 @@ void uWS_App_listen_unix(const FunctionCallbackInfo<Value> &args) {
515513
516514 /* Path is last */
517515 std::string path;
518- NativeStringContext nativeStringContext;
519- NativeString h (nativeStringContext, isolate, args[args.Length () - 1 ]);
516+ NativeString h (isolate, args[args.Length () - 1 ]);
520517 if (h.isInvalid (args)) {
521518 return ;
522519 }
@@ -548,9 +545,8 @@ void uWS_App_listen(const FunctionCallbackInfo<Value> &args) {
548545
549546 /* Host is first, if present */
550547 std::string host;
551- NativeStringContext nativeStringContext;
552548 if (!args[0 ]->IsNumber ()) {
553- NativeString h (nativeStringContext, isolate, args[0 ]);
549+ NativeString h (isolate, args[0 ]);
554550 if (h.isInvalid (args)) {
555551 return ;
556552 }
@@ -609,8 +605,7 @@ void uWS_App_domain(const FunctionCallbackInfo<Value> &args) {
609605 return ;
610606 }
611607
612- NativeStringContext nativeStringContext;
613- NativeString serverName (nativeStringContext, isolate, args[0 ]);
608+ NativeString serverName (isolate, args[0 ]);
614609 if (serverName.isInvalid (args)) {
615610 return ;
616611 }
@@ -631,13 +626,12 @@ void uWS_App_publish(const FunctionCallbackInfo<Value> &args) {
631626 return ;
632627 }
633628
634- NativeStringContext nativeStringContext;
635- NativeString topic (nativeStringContext, isolate, args[0 ]);
629+ NativeString topic (isolate, args[0 ]);
636630 if (topic.isInvalid (args)) {
637631 return ;
638632 }
639633
640- NativeString message (nativeStringContext, isolate, args[1 ]);
634+ NativeString message (isolate, args[1 ]);
641635 if (message.isInvalid (args)) {
642636 return ;
643637 }
@@ -658,8 +652,7 @@ void uWS_App_numSubscribers(const FunctionCallbackInfo<Value> &args) {
658652 return ;
659653 }
660654
661- NativeStringContext nativeStringContext;
662- NativeString topic (nativeStringContext, isolate, args[0 ]);
655+ NativeString topic (isolate, args[0 ]);
663656 if (topic.isInvalid (args)) {
664657 return ;
665658 }
@@ -682,9 +675,8 @@ std::pair<uWS::SocketContextOptions, bool> readOptionsObject(const FunctionCallb
682675
683676 Local<Object> optionsObject = Local<Object>::Cast (args[index]);
684677
685- NativeStringContext nativeStringContext;
686678 /* Key file name */
687- NativeString keyFileNameValue (nativeStringContext, isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " key_file_name" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
679+ NativeString keyFileNameValue (isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " key_file_name" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
688680 if (keyFileNameValue.isInvalid (args)) {
689681 return {};
690682 }
@@ -694,7 +686,7 @@ std::pair<uWS::SocketContextOptions, bool> readOptionsObject(const FunctionCallb
694686 }
695687
696688 /* Cert file name */
697- NativeString certFileNameValue (nativeStringContext, isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " cert_file_name" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
689+ NativeString certFileNameValue (isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " cert_file_name" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
698690 if (certFileNameValue.isInvalid (args)) {
699691 return {};
700692 }
@@ -704,7 +696,7 @@ std::pair<uWS::SocketContextOptions, bool> readOptionsObject(const FunctionCallb
704696 }
705697
706698 /* Passphrase */
707- NativeString passphraseValue (nativeStringContext, isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " passphrase" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
699+ NativeString passphraseValue (isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " passphrase" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
708700 if (passphraseValue.isInvalid (args)) {
709701 return {};
710702 }
@@ -714,7 +706,7 @@ std::pair<uWS::SocketContextOptions, bool> readOptionsObject(const FunctionCallb
714706 }
715707
716708 /* DH params file name */
717- NativeString dhParamsFileNameValue (nativeStringContext, isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " dh_params_file_name" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
709+ NativeString dhParamsFileNameValue (isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " dh_params_file_name" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
718710 if (dhParamsFileNameValue.isInvalid (args)) {
719711 return {};
720712 }
@@ -724,7 +716,7 @@ std::pair<uWS::SocketContextOptions, bool> readOptionsObject(const FunctionCallb
724716 }
725717
726718 /* CA file name */
727- NativeString caFileNameValue (nativeStringContext, isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " ca_file_name" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
719+ NativeString caFileNameValue (isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " ca_file_name" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
728720 if (caFileNameValue.isInvalid (args)) {
729721 return {};
730722 }
@@ -737,7 +729,7 @@ std::pair<uWS::SocketContextOptions, bool> readOptionsObject(const FunctionCallb
737729 options.ssl_prefer_low_memory_usage = optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " ssl_prefer_low_memory_usage" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ()->BooleanValue (isolate);
738730
739731 /* ssl_ciphers */
740- NativeString sslCiphersValue (nativeStringContext, isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " ssl_ciphers" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
732+ NativeString sslCiphersValue (isolate, optionsObject->Get (isolate->GetCurrentContext (), String::NewFromUtf8 (isolate, " ssl_ciphers" , NewStringType::kNormal ).ToLocalChecked ()).ToLocalChecked ());
741733 if (sslCiphersValue.isInvalid (args)) {
742734 return {};
743735 }
@@ -832,8 +824,7 @@ void uWS_App_addServerName(const FunctionCallbackInfo<Value> &args) {
832824 APP *app = (APP *) args.This ()->GetAlignedPointerFromInternalField (0 );
833825
834826 Isolate *isolate = args.GetIsolate ();
835- NativeStringContext nativeStringContext;
836- NativeString hostnamePatternValue (nativeStringContext, isolate, args[0 ]);
827+ NativeString hostnamePatternValue (isolate, args[0 ]);
837828 if (hostnamePatternValue.isInvalid (args)) {
838829 return ;
839830 }
@@ -857,8 +848,7 @@ void uWS_App_removeServerName(const FunctionCallbackInfo<Value> &args) {
857848 APP *app = (APP *) args.This ()->GetAlignedPointerFromInternalField (0 );
858849
859850 Isolate *isolate = args.GetIsolate ();
860- NativeStringContext nativeStringContext;
861- NativeString hostnamePatternValue (nativeStringContext, isolate, args[0 ]);
851+ NativeString hostnamePatternValue (isolate, args[0 ]);
862852 if (hostnamePatternValue.isInvalid (args)) {
863853 return ;
864854 }
@@ -940,9 +930,8 @@ void uWS_App(const FunctionCallbackInfo<Value> &args) {
940930
941931 APP *app = (APP *) args.This ()->GetAlignedPointerFromInternalField (0 );
942932
943- NativeStringContext nativeStringContext;
944933 /* Pattern */
945- NativeString pattern (nativeStringContext, args.GetIsolate (), args[0 ]);
934+ NativeString pattern (args.GetIsolate (), args[0 ]);
946935 if (pattern.isInvalid (args)) {
947936 return ;
948937 }
0 commit comments