Added some more logging for debugging this. Check status for waiting for activation

This commit is contained in:
barelyprofessional
2025-03-22 20:30:36 +08:00
parent e01c13428a
commit b77c6b1f12

View File

@@ -23,8 +23,11 @@ public class AlmanacShill(ChatBot kfChatBot) : IDisposable
public bool IsShillTaskRunning()
{
_logger.Info($"_almanacShillTask is null? {_almanacShillTask == null}");
if (_almanacShillTask == null) return false;
if (_almanacShillTask.Status != TaskStatus.Running) return false;
_logger.Info($"_almanacShillTask.Status is {_almanacShillTask.Status}");
if (_almanacShillTask.Status is not (TaskStatus.Running or TaskStatus.WaitingForActivation)) return false;
_logger.Info($"_almanacShillCts.IsCancellationRequested is {_almanacShillCts.IsCancellationRequested}");
if (_almanacShillCts.IsCancellationRequested) return false;
return true;
}