30 lines
861 B
C#
30 lines
861 B
C#
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using System.Text.Json;
|
|
using System.Formats.Tar;
|
|
using System.IO.Compression;
|
|
using Tiku.Application.Assets;
|
|
using Tiku.Application.Content;
|
|
using Tiku.Application.Jobs;
|
|
using Tiku.Application.Security;
|
|
using Tiku.Application.Tenancy;
|
|
using Tiku.Domain.Commerce;
|
|
using Tiku.Domain.Common;
|
|
using Tiku.Domain.Content;
|
|
using Tiku.Domain.Operations;
|
|
using Tiku.Infrastructure.Persistence;
|
|
using Tiku.Infrastructure.Observability;
|
|
using System.Diagnostics;
|
|
|
|
namespace Tiku.Infrastructure.Jobs;
|
|
|
|
internal sealed partial class BackgroundJobService(
|
|
TikuDbContext dbContext,
|
|
ITenantExecutionScope tenantExecutionScope,
|
|
IFeatureAccessService featureAccessService) : IBackgroundJobService
|
|
{
|
|
private static readonly TimeSpan LeaseDuration = TimeSpan.FromMinutes(5);
|
|
|
|
|
|
}
|