Add feedback when .wallop message is sent

This does the following:
- Opens a message-tab called "SUP" when a .wallop message is sent.
- Throws a validation error if another message is directly send into this "SUP" channel as another .wallop should be used.
This commit is contained in:
Lars Toenning
2020-07-26 11:57:59 +02:00
parent c4202d73f5
commit f987b81e6d
6 changed files with 33 additions and 0 deletions

View File

@@ -546,6 +546,14 @@ namespace BlackCore
else { return; }
const TextMessage textMessage(getOwnCallsignAsString(), receiver, message);
sendQueudedMessage(textMessage);
if(receiver == QStringLiteral("*S"))
{
const CCallsign sender(getOwnCallsignAsString());
const CCallsign recipient(receiver);
CTextMessage t(message, sender, recipient);
t.markAsSent();
emit textMessageSent(t);
}
increaseStatisticsValue(QStringLiteral("sendTextMessages"));
}