aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-05-03 19:38:23 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-05-03 19:38:23 -0400
commitf031bb744b00d139a71036678abd6586e6595cb5 (patch)
tree11d7df9ef93724305ead973f05afb7a11b801039 /MediaBrowser.Controller
parentac2c1563d574fdbaa3529b68b6dd3100377ecf8a (diff)
add new web client sidebar
Diffstat (limited to 'MediaBrowser.Controller')
-rw-r--r--MediaBrowser.Controller/Channels/IChannel.cs5
-rw-r--r--MediaBrowser.Controller/Channels/IChannelManager.cs3
2 files changed, 7 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Channels/IChannel.cs b/MediaBrowser.Controller/Channels/IChannel.cs
index 0c4be8630..ca4b7f551 100644
--- a/MediaBrowser.Controller/Channels/IChannel.cs
+++ b/MediaBrowser.Controller/Channels/IChannel.cs
@@ -61,6 +61,11 @@ namespace MediaBrowser.Controller.Channels
IEnumerable<ImageType> GetSupportedChannelImages();
}
+ public interface IChannelFactory
+ {
+ IEnumerable<IChannel> GetChannels();
+ }
+
public class ChannelInfo
{
/// <summary>
diff --git a/MediaBrowser.Controller/Channels/IChannelManager.cs b/MediaBrowser.Controller/Channels/IChannelManager.cs
index b34e77415..05f9afcf0 100644
--- a/MediaBrowser.Controller/Channels/IChannelManager.cs
+++ b/MediaBrowser.Controller/Channels/IChannelManager.cs
@@ -13,7 +13,8 @@ namespace MediaBrowser.Controller.Channels
/// Adds the parts.
/// </summary>
/// <param name="channels">The channels.</param>
- void AddParts(IEnumerable<IChannel> channels);
+ /// <param name="factories">The factories.</param>
+ void AddParts(IEnumerable<IChannel> channels, IEnumerable<IChannelFactory> factories);
/// <summary>
/// Gets the channels.