mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-21 05:53:33 -07:00
parent
19fcc13a39
commit
499b222514
2 changed files with 5 additions and 5 deletions
|
@ -16,7 +16,7 @@ namespace NzbDrone.Core.Notifications.Plex
|
||||||
{
|
{
|
||||||
public interface IPlexServerProxy
|
public interface IPlexServerProxy
|
||||||
{
|
{
|
||||||
List<PlexSection> GetTvSections(PlexServerSettings settings);
|
List<PlexSection> GetArtistSections(PlexServerSettings settings);
|
||||||
void Update(int sectionId, PlexServerSettings settings);
|
void Update(int sectionId, PlexServerSettings settings);
|
||||||
void UpdateSeries(int metadataId, PlexServerSettings settings);
|
void UpdateSeries(int metadataId, PlexServerSettings settings);
|
||||||
string Version(PlexServerSettings settings);
|
string Version(PlexServerSettings settings);
|
||||||
|
@ -35,7 +35,7 @@ namespace NzbDrone.Core.Notifications.Plex
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<PlexSection> GetTvSections(PlexServerSettings settings)
|
public List<PlexSection> GetArtistSections(PlexServerSettings settings)
|
||||||
{
|
{
|
||||||
var request = GetPlexServerRequest("library/sections", Method.GET, settings);
|
var request = GetPlexServerRequest("library/sections", Method.GET, settings);
|
||||||
var client = GetPlexServerClient(settings);
|
var client = GetPlexServerClient(settings);
|
||||||
|
@ -48,7 +48,7 @@ namespace NzbDrone.Core.Notifications.Plex
|
||||||
{
|
{
|
||||||
return Json.Deserialize<PlexMediaContainerLegacy>(response.Content)
|
return Json.Deserialize<PlexMediaContainerLegacy>(response.Content)
|
||||||
.Sections
|
.Sections
|
||||||
.Where(d => d.Type == "show")
|
.Where(d => d.Type == "artist")
|
||||||
.Select(s => new PlexSection
|
.Select(s => new PlexSection
|
||||||
{
|
{
|
||||||
Id = s.Id,
|
Id = s.Id,
|
||||||
|
@ -62,7 +62,7 @@ namespace NzbDrone.Core.Notifications.Plex
|
||||||
return Json.Deserialize<PlexResponse<PlexSectionsContainer>>(response.Content)
|
return Json.Deserialize<PlexResponse<PlexSectionsContainer>>(response.Content)
|
||||||
.MediaContainer
|
.MediaContainer
|
||||||
.Sections
|
.Sections
|
||||||
.Where(d => d.Type == "show")
|
.Where(d => d.Type == "artist")
|
||||||
.ToList();
|
.ToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -66,7 +66,7 @@ namespace NzbDrone.Core.Notifications.Plex
|
||||||
{
|
{
|
||||||
_logger.Debug("Getting sections from Plex host: {0}", settings.Host);
|
_logger.Debug("Getting sections from Plex host: {0}", settings.Host);
|
||||||
|
|
||||||
return _plexServerProxy.GetTvSections(settings).ToList();
|
return _plexServerProxy.GetArtistSections(settings).ToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool PartialUpdatesAllowed(PlexServerSettings settings, Version version)
|
private bool PartialUpdatesAllowed(PlexServerSettings settings, Version version)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue