This commit is contained in:
Elias Jansson
2026-01-24 16:52:56 +01:00
parent ab3a02a6cc
commit 01baccaad7
2 changed files with 12 additions and 3 deletions
+6 -2
View File
@@ -1,6 +1,7 @@
using System.Net.Http; using System.Net.Http;
using System.Text; using System.Text;
using System.Text.Json; using System.Text.Json;
using System.Text.Json.Serialization;
namespace Aberwyn.Data namespace Aberwyn.Data
{ {
@@ -93,8 +94,11 @@ namespace Aberwyn.Data
public List<Provider>? Rent { get; set; } public List<Provider>? Rent { get; set; }
public List<Provider>? Buy { get; set; } public List<Provider>? Buy { get; set; }
} }
public class Provider { public string ProviderName { get; set; } = ""; } public class Provider
{
[JsonPropertyName("provider_name")]
public string ProviderName { get; set; } = "";
}
} }
+6 -1
View File
@@ -26,7 +26,12 @@ namespace Aberwyn.Data
public async Task ProcessRssFeeds() public async Task ProcessRssFeeds()
{ {
var debug = false;
var oneHourAgo = DateTime.UtcNow.AddHours(-1); var oneHourAgo = DateTime.UtcNow.AddHours(-1);
if (debug)
oneHourAgo = DateTime.UtcNow.AddHours(1);
var activeFeeds = await _context.RssFeeds var activeFeeds = await _context.RssFeeds
.Where(f => f.IsActive && f.LastChecked <= oneHourAgo) .Where(f => f.IsActive && f.LastChecked <= oneHourAgo)
@@ -85,7 +90,7 @@ namespace Aberwyn.Data
{ {
torrentItem.Metadata = metadata; torrentItem.Metadata = metadata;
var tmdbService = new TmdbService(); var tmdbService = new TmdbService();
torrentItem.Metadata.Providers = await tmdbService.GetWatchProvidersByTitleAsync(torrentItem.Title, torrentItem.Year); torrentItem.Metadata.Providers = await tmdbService.GetWatchProvidersByTitleAsync(torrentItem.MovieName, torrentItem.Year);
} }