Веб-разработка. Доработка существующего продукта. Задача: Сделать проект мультипользовательским Проект: https://github.com/yohanesgultom/wapi Проект открывает в фоне web.whatsapp.com и через него отсылает и принимает сообщения. Это позволяет не платить большие деньги за использование официального API. Под капотом использует популярную либу https://github.com/pedroslopez/whatsapp-web.js. Для пользователя предоставляет простой REST API для отправки сообщений. Проблема что проект создает один клиент https://github.com/yohanesgultom/wapi/blob/main/client.js#L32 и его использует для работы. Нужно чтобы клиент создавался динамично. Если клиент уже был создан то переиспользовался. Библиотека https://github.com/pedroslopez/whatsapp-web.js позволяет создавать несколько клиентов, достаточно передать clientId https://docs.wwebjs.dev/LocalAuth.html Создать клиента нужно на получение qr кода. То есть при вызове роута /qr передать clientId(например любой uuid). При отправки сообщения тоже передается clientId и переиспользуется уже созданный Вся остальная логи остается как есть если нужно.