fix(all): Fix user switching on a single chip.
This commit is contained in:
parent
9ab41597af
commit
934bafb71e
1 changed files with 6 additions and 11 deletions
|
@ -315,19 +315,14 @@ export class WhatsappDirectLine extends GBService {
|
||||||
to = message.to.endsWith('@g.us') ? message.to.split('@')[0] : message.to.split('@')[0];
|
to = message.to.endsWith('@g.us') ? message.to.split('@')[0] : message.to.split('@')[0];
|
||||||
const newThis = WhatsappDirectLine.botsByNumber[to];
|
const newThis = WhatsappDirectLine.botsByNumber[to];
|
||||||
|
|
||||||
// Every number must be mapped to a bot, even if shared by boot bot.
|
// If there is a number specified, checks if it
|
||||||
|
// is related to a custom bot and reroutes immediately.
|
||||||
|
|
||||||
if (newThis) {
|
if (newThis && newThis.min.botId !== this.min.botId) {
|
||||||
|
|
||||||
// Reroute to custom bot only if it is not boot bot.
|
|
||||||
|
|
||||||
if (newThis.min.botId !== this.min.botId &&
|
|
||||||
GBServer.globals.minBoot.botId !== this.min.botId) {
|
|
||||||
await newThis.received(req, res);
|
await newThis.received(req, res);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
text = message.body;
|
text = message.body;
|
||||||
from = message.from.endsWith('@g.us') ? message.author.split('@')[0] : message.from.split('@')[0];
|
from = message.from.endsWith('@g.us') ? message.author.split('@')[0] : message.from.split('@')[0];
|
||||||
|
|
Loading…
Add table
Reference in a new issue