tested version with most of the final functionality. Still a few known issues, like dragging to a row that extends to multiple lines

This commit is contained in:
2024-04-24 18:18:03 -05:00
parent f67885d217
commit e25e7da40f
25 changed files with 568 additions and 56 deletions

View File

@@ -178,13 +178,13 @@ public partial class TwitchChatWatcher : Node
_ = Task.Run(() => SendPong(tcm), Token);
else if (tcm is Privmsg p)
{
var com = Settings.Command;
if (string.IsNullOrWhiteSpace(com))
var trig = Settings.Trigger;
if (string.IsNullOrWhiteSpace(trig))
break;
if (!p.ChatMessage.StartsWith(com))
if (!p.ChatMessage.StartsWith(trig))
continue;
var chat = p.ChatMessage;
chat = chat[com.Length..].TrimStart();
chat = chat[trig.Length..].TrimStart();
//TODO make better
CallDeferred("emit_signal", SignalName.IncomingCommand,
new Command(p.DisplayName,