src/SocketIOConnectionFactory.ts
Function createConnection
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private createConnection(url: string, timeout: number): Promise<any> {
const _self = this;
const makeConnection: Promise<any> = new Promise((resolve, reject) => {
const socket: ISocket = _self.connectFn(url, { timeout });
Function makeConnection
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const makeConnection: Promise<any> = new Promise((resolve, reject) => {
const socket: ISocket = _self.connectFn(url, { timeout });
socket
.on('connect', () => {
resolve(new SocketIOConnection(socket, async (event: string, data: any) => {