diff options
| author | Luke <luke.pulverenti@gmail.com> | 2017-10-28 00:21:11 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-10-28 00:21:11 -0400 |
| commit | 24ecccb7d3304662a06f0bfd5025f2475cea9cdc (patch) | |
| tree | 6b824b41069b9db9f7613dfb0277cde8f3e929fc /Emby.Server.Implementations/Channels/RefreshChannelsScheduledTask.cs | |
| parent | 472afb7722f89aecda2e39cf6b085bad9a773faa (diff) | |
| parent | 17d33c0fb8aa19e6afab77bd6ecdd66a9c69e050 (diff) | |
Merge pull request #2982 from MediaBrowser/dev
Dev
Diffstat (limited to 'Emby.Server.Implementations/Channels/RefreshChannelsScheduledTask.cs')
| -rw-r--r-- | Emby.Server.Implementations/Channels/RefreshChannelsScheduledTask.cs | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/Emby.Server.Implementations/Channels/RefreshChannelsScheduledTask.cs b/Emby.Server.Implementations/Channels/RefreshChannelsScheduledTask.cs index 4a3301252..020818361 100644 --- a/Emby.Server.Implementations/Channels/RefreshChannelsScheduledTask.cs +++ b/Emby.Server.Implementations/Channels/RefreshChannelsScheduledTask.cs @@ -9,7 +9,7 @@ using MediaBrowser.Model.Tasks; namespace Emby.Server.Implementations.Channels { - class RefreshChannelsScheduledTask : IScheduledTask + class RefreshChannelsScheduledTask : IScheduledTask, IConfigurableScheduledTask { private readonly IChannelManager _channelManager; private readonly IUserManager _userManager; @@ -39,6 +39,21 @@ namespace Emby.Server.Implementations.Channels get { return "Internet Channels"; } } + public bool IsHidden + { + get { return ((ChannelManager)_channelManager).Channels.Length == 0; } + } + + public bool IsEnabled + { + get { return true; } + } + + public bool IsLogged + { + get { return true; } + } + public async Task Execute(System.Threading.CancellationToken cancellationToken, IProgress<double> progress) { var manager = (ChannelManager)_channelManager; @@ -65,15 +80,5 @@ namespace Emby.Server.Implementations.Channels { get { return "RefreshInternetChannels"; } } - - public bool IsHidden - { - get { return false; } - } - - public bool IsEnabled - { - get { return true; } - } } } |
