added delete helper

This commit is contained in:
Luke Pulverenti 2016-12-08 10:40:20 -05:00
parent 9ed3c31175
commit 56fb08eeed
3 changed files with 21 additions and 16 deletions

View File

@ -214,9 +214,11 @@ namespace Emby.Dlna.Didl
AddVideoResource(writer, video, deviceId, filter, contentFeature, streamInfo); AddVideoResource(writer, video, deviceId, filter, contentFeature, streamInfo);
} }
foreach (var subtitle in streamInfo.GetSubtitleProfiles(false, _serverAddress, _accessToken)) var subtitleProfiles = streamInfo.GetSubtitleProfiles(false, _serverAddress, _accessToken)
{ .Where(subtitle => subtitle.DeliveryMethod == SubtitleDeliveryMethod.External)
if (subtitle.DeliveryMethod == SubtitleDeliveryMethod.External) .ToList();
foreach (var subtitle in subtitleProfiles)
{ {
var subtitleAdded = AddSubtitleElement(writer, subtitle); var subtitleAdded = AddSubtitleElement(writer, subtitle);
@ -226,7 +228,6 @@ namespace Emby.Dlna.Didl
} }
} }
} }
}
private bool AddSubtitleElement(XmlWriter writer, SubtitleStreamInfo info) private bool AddSubtitleElement(XmlWriter writer, SubtitleStreamInfo info)
{ {

View File

@ -115,11 +115,12 @@ namespace Emby.Server.Implementations.Notifications
statement.TryBind("@IsRead", false); statement.TryBind("@IsRead", false);
statement.TryBind("@UserId", userId.ToGuidParamValue()); statement.TryBind("@UserId", userId.ToGuidParamValue());
foreach (var row in statement.ExecuteQuery())
{
var levels = new List<NotificationLevel>(); var levels = new List<NotificationLevel>();
foreach (var row in statement.ExecuteQuery())
{
levels.Add(GetLevel(row, 0)); levels.Add(GetLevel(row, 0));
}
result.UnreadCount = levels.Count; result.UnreadCount = levels.Count;
@ -128,7 +129,6 @@ namespace Emby.Server.Implementations.Notifications
result.MaxUnreadNotificationLevel = levels.Max(); result.MaxUnreadNotificationLevel = levels.Max();
} }
} }
}
return result; return result;
} }

View File

@ -232,11 +232,15 @@ namespace MediaBrowser.Providers.TV
{ {
continue; continue;
} }
var now = DateTime.UtcNow; var now = DateTime.UtcNow;
var targetSeries = DetermineAppropriateSeries(series, tuple.Item1); var targetSeries = DetermineAppropriateSeries(series, tuple.Item1);
var seasonOffset = TvdbSeriesProvider.GetSeriesOffset(targetSeries.ProviderIds) ?? ((targetSeries.AnimeSeriesIndex ?? 1) - 1); var seasonOffset = TvdbSeriesProvider.GetSeriesOffset(targetSeries.ProviderIds) ?? ((targetSeries.AnimeSeriesIndex ?? 1) - 1);
var unairedThresholdDays = 1;
now = now.AddDays(0 - unairedThresholdDays);
if (airDate.Value < now) if (airDate.Value < now)
{ {
if (addMissingEpisodes) if (addMissingEpisodes)