diff --git a/main.js b/main.js index d80267e..042dcc2 100644 --- a/main.js +++ b/main.js @@ -359,22 +359,17 @@ client.login("m.login.password", {"user": settings.matrixuser, "password": setti } return; } - //sendMatrix(room.roomId, "echo " + event.event.content.body); - client.getRoomTags(room.roomId).then((response) => { - console.log(response); - }); + const matches = room.name.match(/([1-9][0-9]+)/g); if (matches.length == 1) { + // old room pre-multi number support var tel = matches[0]; logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying."); sendSMS(tel, settings.smsfrom, sevent.getContent().body, function () { client.sendReadReceipt(event, {}); }); - } else if (matches.length == 2) { - var tel = matches[0]; - var from = matches[1]; - logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying to " + from + "."); - sendSMS(tel, from, event.getContent().body, function () { - client.sendReadReceipt(event, {}); + } else { + client.getRoomTags(room.roomId).then((response) => { + console.log(response); }); } });