diff --git a/src/Infrastructure/BotSharp.Abstraction/Crontab/Settings/CrontabSettings.cs b/src/Infrastructure/BotSharp.Abstraction/Crontab/Settings/CrontabSettings.cs index 53e90959..31326687 100644 --- a/src/Infrastructure/BotSharp.Abstraction/Crontab/Settings/CrontabSettings.cs +++ b/src/Infrastructure/BotSharp.Abstraction/Crontab/Settings/CrontabSettings.cs @@ -4,7 +4,7 @@ public class CrontabSettings { public CrontabBaseSetting EventSubscriber { get; set; } = new(); public CrontabBaseSetting Watcher { get; set; } = new(); - public string LockName { get; set; } + public string LockName { get; set; } = "default"; } public class CrontabBaseSetting diff --git a/src/Infrastructure/BotSharp.Core.Crontab/Services/CrontabWatcher.cs b/src/Infrastructure/BotSharp.Core.Crontab/Services/CrontabWatcher.cs index 9497ddd4..dce21fa6 100644 --- a/src/Infrastructure/BotSharp.Core.Crontab/Services/CrontabWatcher.cs +++ b/src/Infrastructure/BotSharp.Core.Crontab/Services/CrontabWatcher.cs @@ -18,7 +18,7 @@ public class CrontabWatcher : BackgroundService _logger = logger; _services = services; _cronSettings = cronSettings; - DIST_KEY = $"CrontabWatcher:locker-{_cronSettings.LockName ?? "default"}"; + DIST_KEY = $"CrontabWatcher:locker-{_cronSettings.LockName}"; } protected override async Task ExecuteAsync(CancellationToken stoppingToken)