Skip to content

Commit 354b999

Browse files
author
Fatme
authored
Merge pull request #3635 from NativeScript/fatme/fix-depracated-buffer
fix: fix a deprecation warning that is shown when debug command is executed using node v10
2 parents dfd687b + c45bea7 commit 354b999

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

lib/device-sockets/ios/packet-stream.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export class PacketStream extends stream.Transform {
1313
if (!this.buffer) {
1414
// read length
1515
const length = packet.readInt32BE(0);
16-
this.buffer = new Buffer(length);
16+
this.buffer = Buffer.allocUnsafe(length);
1717
this.offset = 0;
1818
packet = packet.slice(4);
1919
}

lib/device-sockets/ios/socket-proxy-factory.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ export class SocketProxyFactory extends EventEmitter implements ISocketProxyFact
124124

125125
webSocket.on("message", (message: string) => {
126126
const length = Buffer.byteLength(message, encoding);
127-
const payload = new Buffer(length + 4);
127+
const payload = Buffer.allocUnsafe(length + 4);
128128
payload.writeInt32BE(length, 0);
129129
payload.write(message, 4, length, encoding);
130130
deviceSocket.write(payload);

lib/services/livesync/android-device-livesync-service.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ export class AndroidDeviceLiveSyncService extends DeviceLiveSyncServiceBase impl
129129
const socket = new net.Socket();
130130

131131
socket.connect(this.port, '127.0.0.1', () => {
132-
socket.write(new Buffer([0, 0, 0, 1, 1]));
132+
socket.write(Buffer.from([0, 0, 0, 1, 1]));
133133
});
134134
socket.on("data", (data: any) => {
135135
isResolved = true;

lib/services/livesync/ios-device-livesync-service.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ export class IOSDeviceLiveSyncService extends DeviceLiveSyncServiceBase implemen
135135
await new Promise<void>((resolve, reject) => {
136136
let isResolved = false;
137137
const length = Buffer.byteLength(message, "utf16le");
138-
const payload = new Buffer(length + 4);
138+
const payload = Buffer.allocUnsafe(length + 4);
139139
payload.writeInt32BE(length, 0);
140140
payload.write(message, 4, length, "utf16le");
141141

0 commit comments

Comments
 (0)