aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md3
-rw-r--r--src/Endpoints/GetRadioSeriesDetails.cs1
-rw-r--r--src/Services/NrkRadioService.cs6
3 files changed, 5 insertions, 5 deletions
diff --git a/README.md b/README.md
index 71861cf..fab5068 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,5 @@
En tjeneste som fjerner brĂ¥k fra nyhetene dine.
-
-Se live her: https://lettnytt.oiee.no
+Se live her: https://nrk-lite.ivar.systems
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,