Fix some phone bugs

This commit is contained in:
Dragon Fire
2020-02-29 21:48:27 -05:00
parent bc62bec1d7
commit ca56570728
3 changed files with 10 additions and 6 deletions
+3 -2
View File
@@ -62,9 +62,10 @@ client.on('message', async msg => {
const origin = client.phone.find(call => call.origin.id === msg.channel.id);
const recipient = client.phone.find(call => call.recipient.id === msg.channel.id);
if (!origin && !recipient) return;
const call = origin || recipient;
if (!call.active) return;
try {
if (origin) await origin.send(origin.recipient, msg);
if (recipient) await recipient.send(recipient.origin, msg);
await call.send(origin ? call.recipient : call.origin, msg);
} catch (err) {
return; // eslint-disable-line no-useless-return
}