@faketox

Как сделать REST API обёртку над библиотекой?

Нашел библиотеку whatsapp-web.js, захотел сделать внутренний сервис с REST API. Но код библиотеки написан в событийном стиле и все попытки оказались неудачными. Например запрос qr-кода выполняется автоматически после вызова initialize();
const client = new Client();
client.on('qr', (qr) => {
    console.log('QR RECEIVED', qr);
});
client.initialize();

В моем случае хотелось бы делать это через эндпоинт типа /qr_generate.

Также при отключении со стороны происходит событие
client.on('disconnected', (reason) => {
    console.log('Client was logged out', reason);
});

При этом надо пересоздавать полностью объект Client и навешивать на него события заново.
В JavaScript не силен, может каких-то особенностей не знаю. Подскажите пожалуйста :)
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы