Promisify Socket.IO / EventEmitter
Fico um pouco surpreso com o fato de não encontrar muito ao pesquisar no Promisify Socket.IO. Isso é incomum?
Eu também tive problemas para prometi-lo:
Promise.promisifyAll(io)
io.onceAsync('connect')
.then((socket) => ...)
.catch((err) => console.log(error))
Isso sempre dispara o caso de erro, presumo que.once
é um retorno de chamada com apenas um argumento, em que o Promises espera que o primeiro seja o erro. Alguma idéia de como lidar com esse tipo de coisa?