diff --git a/src/PromiseIO/Client.ts b/src/PromiseIO/Client.ts index 81bd128..d884e44 100644 --- a/src/PromiseIO/Client.ts +++ b/src/PromiseIO/Client.ts @@ -5,13 +5,13 @@ import * as socketio from 'socket.io-client' export class PromiseIOClient { - static connect = (port: number, host = "localhost"): Promise => new Promise((res, rej) => { + static connect = (port: number, host = "localhost", protocol : 'http:' | 'https:' = "http:"): Promise => new Promise((res, rej) => { try { - const socket = socketio(`http://${host}:${port}`, { + const socket = socketio(`${protocol}//${host}:${port}`, { reconnectionAttempts: 2, reconnectionDelay: 200, timeout: 450, - reconnection: false + reconnection: false, }) socket.on('connect_error', e => { sock.emit('error', e)