From 418d2ba00e1e2df9c188928560661cb274e98e72 Mon Sep 17 00:00:00 2001 From: skyjoshua Date: Thu, 12 Mar 2026 20:21:50 +0000 Subject: [PATCH] undo --- Program.cs | 26 -------------------------- utils.cs | 28 ---------------------------- 2 files changed, 54 deletions(-) diff --git a/Program.cs b/Program.cs index 8c1291a..eaa1abf 100644 --- a/Program.cs +++ b/Program.cs @@ -67,32 +67,6 @@ client.MessageService.MessageReceived += async (message) => } }; - if (Utils.ContainsAny(content, $"{prefix}react")) - { - if (message.AuthorUserId != ownerId) return; - - string[] args = content.Split(' ', StringSplitOptions.RemoveEmptyEntries); - if (args.Length < 2) return; - string emoji = args[1]; - - var interceptor = new Utils.ReactionInterceptor(Console.Out); - Console.SetOut(interceptor); - - while (true) - { - interceptor.Reset(); - await message.AddReactionAsync(emoji); - if (interceptor.DetectedAlreadyExists) - { - Console.SetOut(new StreamWriter(Console.OpenStandardOutput()) { AutoFlush = true }); - Console.WriteLine("Reaction already exists, stopping."); - break; - } - } - - Console.SetOut(new StreamWriter(Console.OpenStandardOutput()) { AutoFlush = true }); - } - var echoprefixes = new[] { $"{prefix}echo"}; if (Utils.ContainsAny(content, echoprefixes)) { diff --git a/utils.cs b/utils.cs index f6d3776..1fbe7fd 100644 --- a/utils.cs +++ b/utils.cs @@ -106,33 +106,5 @@ namespace SkyBot initializedPlanets.Add(planet.Id); } } - - public class ReactionInterceptor : TextWriter - { - private readonly TextWriter _original; - public bool DetectedAlreadyExists { get; private set; } - public override Encoding Encoding => _original.Encoding; - - public ReactionInterceptor(TextWriter original) - { - _original = original; - } - - public void Reset() => DetectedAlreadyExists = false; - - public override void WriteLine(string value) - { - if (value?.Contains("Reaction already exists") == true) - DetectedAlreadyExists = true; - _original.WriteLine(value); - } - - public override void Write(string value) - { - if (value?.Contains("Reaction already exists") == true) - DetectedAlreadyExists = true; - _original.Write(value); - } - } }; }; \ No newline at end of file