From bc3cefb57be7dd6769d08e8e882c821f7999abb8 Mon Sep 17 00:00:00 2001 From: Damien Arrachequesne Date: Sun, 17 Apr 2022 23:35:52 +0200 Subject: [PATCH] refactor: replace custom clone method by Object.assign() --- lib/socket.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/lib/socket.ts b/lib/socket.ts index 2064579c..2473e485 100644 --- a/lib/socket.ts +++ b/lib/socket.ts @@ -386,7 +386,7 @@ export class Socket extends Emitter<{}, {}, SocketReservedEvents> { */ private createTransport(name) { debug('creating transport "%s"', name); - const query: any = clone(this.opts.query); + const query: any = Object.assign({}, this.opts.query); // append engine.io protocol identifier query.EIO = protocol; @@ -949,13 +949,3 @@ export class Socket extends Emitter<{}, {}, SocketReservedEvents> { return filteredUpgrades; } } - -function clone(obj) { - const o = {}; - for (let i in obj) { - if (obj.hasOwnProperty(i)) { - o[i] = obj[i]; - } - } - return o; -}