From 53749f077bedc84323ac13694c7f0963a65d1f06 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 17 Mar 2014 21:45:41 -0400 Subject: progress on channels api --- MediaBrowser.Controller/Channels/IChannel.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'MediaBrowser.Controller/Channels/IChannel.cs') diff --git a/MediaBrowser.Controller/Channels/IChannel.cs b/MediaBrowser.Controller/Channels/IChannel.cs index ba1bd4083..956eb67e8 100644 --- a/MediaBrowser.Controller/Channels/IChannel.cs +++ b/MediaBrowser.Controller/Channels/IChannel.cs @@ -25,14 +25,21 @@ namespace MediaBrowser.Controller.Channels /// ChannelCapabilities. ChannelCapabilities GetCapabilities(); + /// + /// Determines whether [is enabled for] [the specified user]. + /// + /// The user. + /// true if [is enabled for] [the specified user]; otherwise, false. + bool IsEnabledFor(User user); + /// /// Searches the specified search term. /// - /// The search term. + /// The search information. /// The user. /// The cancellation token. /// Task{IEnumerable{ChannelItemInfo}}. - Task> Search(string searchTerm, User user, CancellationToken cancellationToken); + Task> Search(ChannelSearchInfo searchInfo, User user, CancellationToken cancellationToken); /// /// Gets the channel items. @@ -56,4 +63,9 @@ namespace MediaBrowser.Controller.Channels { public bool CanSearch { get; set; } } + + public class ChannelSearchInfo + { + public string SearchTerm { get; set; } + } } -- cgit v1.2.3