fix comments

This commit is contained in:
Chen Gong 2025-04-30 09:11:22 -05:00
parent a2cae37963
commit 4a220ab2cd

View file

@ -4,6 +4,7 @@ using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Text.Json.Serialization;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace BotSharp.Core.Crontab.Functions; namespace BotSharp.Core.Crontab.Functions;
@ -22,12 +23,17 @@ public class TaskWaitFn : IFunctionCallback
try try
{ {
var args = JsonSerializer.Deserialize<TaskWaitArgs>(message.FunctionArgs); var args = JsonSerializer.Deserialize<TaskWaitArgs>(message.FunctionArgs);
if (args != null || args.DelayTime > 0) if (args != null && args.DelayTime > 0)
{ {
await Task.Delay(args.DelayTime * 1000); await Task.Delay(args.DelayTime * 1000);
} }
message.Content = "wait task completed"; message.Content = "wait task completed";
} }
catch (JsonException jsonEx)
{
message.Content = "Invalid function arguments format.";
_logger.LogError(jsonEx, "Json deserialization failed.");
}
catch (Exception ex) catch (Exception ex)
{ {
message.Content = "Unable to perform delay task"; message.Content = "Unable to perform delay task";