MMS: send images as MMS, send other types as link

This commit is contained in:
Skylar Ittner 2022-02-03 18:41:58 -07:00
parent b428f81a5e
commit ca5468f78f

View File

@ -534,6 +534,7 @@ client.login("m.login.password", {"user": settings.matrixuser, "password": setti
logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying to " + from + "."); logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying to " + from + ".");
switch (event.getContent().msgtype) { switch (event.getContent().msgtype) {
case "m.image": case "m.image":
case "m.file":
sendMMS( sendMMS(
tel, tel,
from, from,
@ -561,6 +562,7 @@ client.login("m.login.password", {"user": settings.matrixuser, "password": setti
logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying to " + from + "."); logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying to " + from + ".");
switch (event.getContent().msgtype) { switch (event.getContent().msgtype) {
case "m.image": case "m.image":
case "m.file":
sendMMS( sendMMS(
tel, tel,
from, from,
@ -592,6 +594,7 @@ client.login("m.login.password", {"user": settings.matrixuser, "password": setti
logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying."); logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying.");
switch (event.getContent().msgtype) { switch (event.getContent().msgtype) {
case "m.image": case "m.image":
case "m.file":
sendMMS(tel, settings.smsfrom, event.getContent().url, sendMMS(tel, settings.smsfrom, event.getContent().url,
event.getContent().info.mimetype, event.getContent().info.mimetype,
function () { function () {
@ -611,6 +614,7 @@ client.login("m.login.password", {"user": settings.matrixuser, "password": setti
logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying to " + from + "."); logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying to " + from + ".");
switch (event.getContent().msgtype) { switch (event.getContent().msgtype) {
case "m.image": case "m.image":
case "m.file":
sendMMS(tel, from, event.getContent().url, sendMMS(tel, from, event.getContent().url,
event.getContent().info.mimetype, event.getContent().info.mimetype,
function () { function () {