feat: allow client options override
This commit is contained in:
parent
4234a3a3be
commit
d09da37dc7
|
@ -5,12 +5,13 @@ import {SocketIoParser, allPackets, idFromPacket} from '@avocado/packet';
|
|||
|
||||
class SocketClient extends EventEmitter {
|
||||
|
||||
constructor(address) {
|
||||
constructor(address, options = {}) {
|
||||
super();
|
||||
this.socket = io(address, {
|
||||
parser: SocketIoParser,
|
||||
path: '/avocado',
|
||||
perMessageDeflate: false,
|
||||
...options,
|
||||
});
|
||||
this.socket.on('connect', () => {
|
||||
this.emit('connect');
|
||||
|
|
Loading…
Reference in New Issue
Block a user