feff77b232
🚀 Create and publish a Docker image / Detect changes in backend and frontend (push) Successful in 10s
🚀 Create and publish a Docker image / Build & publish backend image (push) Successful in 2m53s
🚀 Create and publish a Docker image / Build & publish frontend image (push) Successful in 28s
🚀 Create and publish a Docker image / Update stack on Portainer (push) Successful in 7s
Реализовал автосоздание и обновление каталога достижений на бэке и синхронизацию на фронте.
18 lines
542 B
C#
18 lines
542 B
C#
using UniVerse.Infrastructure.Data;
|
|
|
|
namespace UniVerse.Api.BackgroundServices;
|
|
|
|
public class AchievementCatalogHostedService : IHostedService
|
|
{
|
|
private readonly IServiceProvider _services;
|
|
|
|
public AchievementCatalogHostedService(IServiceProvider services) => _services = services;
|
|
|
|
public async Task StartAsync(CancellationToken cancellationToken)
|
|
{
|
|
await AchievementCatalogSeeder.SeedAsync(_services, cancellationToken);
|
|
}
|
|
|
|
public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask;
|
|
}
|