From 17adfe062848c5e38fcc1e63cae64b871d35d437 Mon Sep 17 00:00:00 2001
From: Octol1ttle <l1ttleofficial@outlook.com>
Date: Wed, 31 Jul 2024 15:23:06 +0500
Subject: [PATCH] fix: don't log stack traces for cancelled operations/tasks

---
 TeamOctolings.Octobot/Extensions/LoggerExtensions.cs | 2 +-
 TeamOctolings.Octobot/Extensions/ResultExtensions.cs | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/TeamOctolings.Octobot/Extensions/LoggerExtensions.cs b/TeamOctolings.Octobot/Extensions/LoggerExtensions.cs
index 76fa386..fac4dda 100644
--- a/TeamOctolings.Octobot/Extensions/LoggerExtensions.cs
+++ b/TeamOctolings.Octobot/Extensions/LoggerExtensions.cs
@@ -25,7 +25,7 @@ public static class LoggerExtensions
 
         if (result.Error is ExceptionError exe)
         {
-            if (exe.Exception is TaskCanceledException)
+            if (exe.Exception is OperationCanceledException)
             {
                 return;
             }
diff --git a/TeamOctolings.Octobot/Extensions/ResultExtensions.cs b/TeamOctolings.Octobot/Extensions/ResultExtensions.cs
index d7ef7d7..6872d34 100644
--- a/TeamOctolings.Octobot/Extensions/ResultExtensions.cs
+++ b/TeamOctolings.Octobot/Extensions/ResultExtensions.cs
@@ -23,7 +23,7 @@ public static class ResultExtensions
 
     private static void LogResultStackTrace(Result result)
     {
-        if (result.IsSuccess)
+        if (result.IsSuccess || result.Error is ExceptionError { Exception: OperationCanceledException })
         {
             return;
         }