Skip to content

Commit e10e588

Browse files
committed
feat: add scheduled conversation cleanup jobs
1 parent 37e9024 commit e10e588

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/Infrastructure/BotSharp.OpenAPI/BotSharpOpenApiExtensions.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
using Microsoft.OpenApi;
1717
using System.Text.Json.Serialization;
1818
using BotSharp.Abstraction.Crontab;
19+
using BotSharp.Abstraction.Rules;
20+
1921

2022
#if NET8_0
2123
using Microsoft.OpenApi.Models;
@@ -231,8 +233,11 @@ public static IServiceCollection AddCrontabServices(this IServiceCollection serv
231233
{
232234
services.AddScoped<ICrontabHook, IdleConversationCleanupCrontabHook>();
233235
services.AddScoped<ICrontabSource, IdleConversationCleanupRuleTrigger>();
236+
services.AddScoped<IRuleTrigger, IdleConversationCleanupRuleTrigger>();
237+
234238
services.AddScoped<ICrontabHook, ConversationLogCleanupCrontabHook>();
235239
services.AddScoped<ICrontabSource, ConversationLogCleanupRuleTrigger>();
240+
services.AddScoped<IRuleTrigger, ConversationLogCleanupRuleTrigger>();
236241
return services;
237242
}
238243

0 commit comments

Comments
 (0)