File websocket-no-v8-Handle.patch of Package signal-desktop

From 4824f4216ec8f79c4f4db7205f918ad5e3986c88 Mon Sep 17 00:00:00 2001
From: Steven Wu <capricorn0113@gmail.com>
Date: Mon, 15 Jul 2019 17:37:49 +0800
Subject: [PATCH] Fix build error at Node.js v12

---
 package.json      | 2 +-
 src/bufferutil.cc | 4 ++--
 src/validation.cc | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/bufferutil.cc b/src/bufferutil.cc
index d2f8d2d6..a53c246d 100644
--- a/node_modules/websocket/src/bufferutil.cc
+++ b/node_modules/websocket/src/bufferutil.cc
@@ -23,7 +23,7 @@ class BufferUtil : public ObjectWrap
 {
 public:
 
-  static void Initialize(v8::Handle<v8::Object> target)
+  static void Initialize(v8::Local<v8::Object> target)
   {
     Nan::HandleScope scope;
     Local<FunctionTemplate> t = Nan::New<FunctionTemplate>(New);
@@ -112,7 +112,7 @@ class BufferUtil : public ObjectWrap
 #if !NODE_VERSION_AT_LEAST(0,10,0)
 extern "C"
 #endif
-void init (Handle<Object> target)
+void init (Local<Object> target)
 {
   Nan::HandleScope scope;
   BufferUtil::Initialize(target);
diff --git a/src/validation.cc b/src/validation.cc
index 8e2347e5..3db4f65f 100644
--- a/node_modules/websocket/src/validation.cc
+++ b/node_modules/websocket/src/validation.cc
@@ -105,7 +105,7 @@ class Validation : public ObjectWrap
 {
 public:
 
-  static void Initialize(v8::Handle<v8::Object> target)
+  static void Initialize(v8::Local<v8::Object> target)
   {
     Nan::HandleScope scope;
     Local<FunctionTemplate> t = Nan::New<FunctionTemplate>(New);
@@ -139,7 +139,7 @@ class Validation : public ObjectWrap
 #if !NODE_VERSION_AT_LEAST(0,10,0)
 extern "C"
 #endif
-void init (Handle<Object> target)
+void init (Local<Object> target)
 {
   Nan::HandleScope scope;
   Validation::Initialize(target);
openSUSE Build Service is sponsored by