diff options
Diffstat (limited to 'VegaData/Program.cs')
| -rw-r--r-- | VegaData/Program.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/VegaData/Program.cs b/VegaData/Program.cs index 3e483f4..76fd8e2 100644 --- a/VegaData/Program.cs +++ b/VegaData/Program.cs @@ -51,7 +51,7 @@ class Show class DataWorker(IServiceScopeFactory serviceScopeFactory) : BackgroundService { protected override async Task ExecuteAsync(CancellationToken stoppingToken) { - const int interval = 1000 * 60 * 10; + const int interval = 1000 * 60 * 60; while (!stoppingToken.IsCancellationRequested) { try { await Work(stoppingToken); @@ -72,9 +72,9 @@ class DataWorker(IServiceScopeFactory serviceScopeFactory) : BackgroundService var shows = await http.GetFromJsonAsync<ShowsResponse>("https://www.vegascene.no/api/program", ct); var addedCount = 0; if (refreshData) { + File.Copy("data/main.db", $"data/main-{Random.Shared.Next(10000)}.db"); db.Shows.RemoveRange(db.Shows); await db.SaveChangesAsync(ct); - File.Copy("data/main.db", $"data/main-{Random.Shared.Next(1000)}.db"); } var count = await db.Shows.CountAsync(ct); |
