addListeners(socket, listeners) {
    listeners.forEach(listener => {
      socket.on(listener.event, async (data, cb) => {
        return this._listenerHandler(socket, listener, data, cb);
      });
    });
  }
/**
   * Add listeners to the socket
   * @param socket
   * @param listeners
   */
Add listeners to the socket
@param socket
@param listeners
Add listeners to the socket @param socket @param listeners
addListeners(socket, listeners) {
    listeners.forEach(listener => {
      socket.on(listener.event, async (data, cb) => {
        return this._listenerHandler(socket, listener, data, cb);
      });
    });
  }
addListeners ( socket , listeners ) { listeners . forEach ( listener => { socket . on ( listener . event , async ( data , cb ) => { return this . _listenerHandler ( socket , listener , data , cb ) ; } ) ; } ) ; }
Add listeners to the socket
 @param socket
 @param listeners
Add listeners to the socket @param socket @param listeners