From a51ccb9cdca156b9217725f776158764a95afd41 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 21 Sep 2020 03:07:00 +0200 Subject: [PATCH] set protocol when connecting --- src/PromiseIO/Client.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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)