mirror of
https://github.com/socketio/socket.io.git
synced 2026-04-30 03:00:39 -04:00
refactor: replace custom clone method by Object.assign()
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user