Display callsign prefix for transmitted directed messages

This commit is contained in:
Jordan Sherer
2018-07-16 09:14:28 -04:00
parent 252c21b818
commit 77eb65d6b3
3 changed files with 23 additions and 54 deletions
+5
View File
@@ -517,6 +517,11 @@ QString Varicode::packDirectedMessage(const QString &text, const QString &callsi
QString to = match.captured("to");
QString cmd = match.captured("cmd");
if(to == callsign){
*n = 0;
return frame;
}
bool validToCallsign = basecalls.contains(to) || QRegularExpression(callsign_pattern2).match(to).hasMatch();
if(!validToCallsign || !directed_cmds.contains(cmd) || !allowed_cmds.contains(directed_cmds[cmd])){
*n = 0;