Skip to content

Commit bc3cefb

Browse files
refactor: replace custom clone method by Object.assign()
1 parent 71cd3ba commit bc3cefb

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

lib/socket.ts

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ export class Socket extends Emitter<{}, {}, SocketReservedEvents> {
386386
*/
387387
private createTransport(name) {
388388
debug('creating transport "%s"', name);
389-
const query: any = clone(this.opts.query);
389+
const query: any = Object.assign({}, this.opts.query);
390390

391391
// append engine.io protocol identifier
392392
query.EIO = protocol;
@@ -949,13 +949,3 @@ export class Socket extends Emitter<{}, {}, SocketReservedEvents> {
949949
return filteredUpgrades;
950950
}
951951
}
952-
953-
function clone(obj) {
954-
const o = {};
955-
for (let i in obj) {
956-
if (obj.hasOwnProperty(i)) {
957-
o[i] = obj[i];
958-
}
959-
}
960-
return o;
961-
}

0 commit comments

Comments
 (0)