tweak message filtering if chain

This commit is contained in:
2025-11-01 12:21:02 -05:00
parent 1b582524f5
commit 36789adbdf
+16 -6
View File
@@ -33,17 +33,27 @@ namespace qController.Communication
//TODO: find a better filtering process //TODO: find a better filtering process
if (!args.Message.Address.Contains("update")) if (!args.Message.Address.Contains("update"))
{
qParser.ParseMessage(args.Message); qParser.ParseMessage(args.Message);
else if (args.Message.Address.Contains("playbackPosition") || args.Message.Address.Contains("cueList") || args.Message.Address.Contains("dashboard")) }
qParser.ParseMessage(args.Message); else if (args.Message.Address.Contains("playbackPosition") || args.Message.Address.Contains("cueList") || args.Message.Address.Contains("dashboard"))
else if (args.Message.Address.Contains("cue_id")) {
qParser.ParseMessage(args.Message);
}
else if (args.Message.Address.Contains("cue_id"))
{ {
var parts = args.Message.Address.Split('/'); var parts = args.Message.Address.Split('/');
UpdateSpecificCue(parts[3], parts[5]); UpdateSpecificCue(parts[3], parts[5]);
} }
else else if (args.Message.Address.EndsWith("update"))
{
ProcessUpdate(args.Message); ProcessUpdate(args.Message);
}
else
{
Log.Warning("QCLIENT - Unhandled address: " + args.Message.Address);
}
} }
public void sendTCP(string address) public void sendTCP(string address)