feat: add background task

This commit is contained in:
2024-10-27 05:42:50 +03:00
parent b095ca9749
commit 80e74b34c1
4 changed files with 142 additions and 3 deletions
Endpoint
Common/Services
Configuration/Core/BackgroundTasks
Endpoint.csprojProgram.cs

@ -10,6 +10,7 @@ using Mirea.Api.DataAccess.Persistence;
using Mirea.Api.DataAccess.Persistence.Common;
using Mirea.Api.Endpoint.Common.Interfaces;
using Mirea.Api.Endpoint.Common.Services;
using Mirea.Api.Endpoint.Configuration.Core.BackgroundTasks;
using Mirea.Api.Endpoint.Configuration.Core.Middleware;
using Mirea.Api.Endpoint.Configuration.Core.Startup;
using Mirea.Api.Endpoint.Configuration.Model;
@ -63,6 +64,8 @@ public class Program
builder.Services.AddSingleton<IMaintenanceModeService, MaintenanceModeService>();
builder.Services.AddSingleton<ISetupToken, SetupTokenService>();
builder.Services.AddHostedService<ScheduleSyncService>();
builder.Services.AddMemoryCache();
builder.Services.AddCustomRedis(builder.Configuration, healthCheckBuilder);