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);