aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorivar <i@oiee.no>2025-12-17 00:31:52 +0100
committerivar <i@oiee.no>2025-12-17 00:31:52 +0100
commit693dc9dc2d29fa054a3efd5bb7d9a06d9cbe2e61 (patch)
treebf9f7272ff6b8d630cf6cd924e93c64cc07084c2 /src
parent973370074414ad5ab8f2c401001793294822bf16 (diff)
downloadlettnytt-master.tar.xz
lettnytt-master.zip
Update readmeHEADmaster
Diffstat (limited to 'src')
-rw-r--r--src/Endpoints/GetRadioSeriesDetails.cs1
-rw-r--r--src/Services/NrkRadioService.cs6
2 files changed, 4 insertions, 3 deletions
diff --git a/src/Endpoints/GetRadioSeriesDetails.cs b/src/Endpoints/GetRadioSeriesDetails.cs
index 0bdbd6c..d654ad8 100644
--- a/src/Endpoints/GetRadioSeriesDetails.cs
+++ b/src/Endpoints/GetRadioSeriesDetails.cs
@@ -22,5 +22,6 @@ public class GetRadioSeriesDetails : EndpointBase
if (series == default) {
return NoContent();
}
+ return Ok(series);
}
} \ No newline at end of file
diff --git a/src/Services/NrkRadioService.cs b/src/Services/NrkRadioService.cs
index e1e2af5..29928b8 100644
--- a/src/Services/NrkRadioService.cs
+++ b/src/Services/NrkRadioService.cs
@@ -23,7 +23,7 @@ public class NrkRadioService
var path = "/radio/search/categories/alt-innhold?letter=" + (letter == '#' ? "%23" : letter) + "&skip=0&take=50";
while (path.HasValue()) {
var response = await _http.GetFromJsonAsync<RadioCategorySearchResult>(path, cancellationToken);
- if (response == default) break;
+ if (response == null) break;
await Task.Delay(2000, cancellationToken);
foreach (var series in response.Series) {
var dbSeries = RadioIndexDb.GetSeriesByNrkId(series.Id) ?? new RadioSeries {
@@ -38,7 +38,7 @@ public class NrkRadioService
&& (series.Links?.Series?.Href.IsNullOrWhiteSpace() ?? true)
) continue;
var seriesMetadata = await _http.GetFromJsonAsync<NrkRadioSeries>(series.Links?.Series?.Href ?? series.Links?.Podcast?.Href ?? series.Links?.CustomSeason?.Href, cancellationToken);
- if (seriesMetadata == default) continue;
+ if (seriesMetadata == null) continue;
await Task.Delay(1000, cancellationToken);
if (seriesMetadata.Embedded.Seasons?.Any() ?? false) {
foreach (var season in seriesMetadata.Embedded.Seasons) {
@@ -61,7 +61,7 @@ public class NrkRadioService
}
}
- private async Task AddEpisodesAsync(List<NrkRadioSeries.EmbeddedModel.SeasonModel.EpisodeModel.EmbeddedModel.EpisodeModel> lol, RadioSeries dbSeries, RadioSeason dbSeason = default, CancellationToken cancellationToken = default) {
+ private async Task AddEpisodesAsync(List<NrkRadioSeries.EmbeddedModel.SeasonModel.EpisodeModel.EmbeddedModel.EpisodeModel> lol, RadioSeries dbSeries, RadioSeason dbSeason = null, CancellationToken cancellationToken = default) {
foreach (var episode in lol) {
var dbEpisode = RadioIndexDb.GetEpisodeByNrkId(episode.EpisodeId) ?? new RadioEpisode {
CanonicalUrl = episode.Links.Share.Href,