C# Class X.CoreLib.Shared.Services.YouTubeService

Show file Open project: liquidboy/X

Public Methods

Method Description
GetFromHistory ( string id ) : Task
GetRandomFromHistory ( string grouping, int howMany = 5 ) : Task>
Init ( ) : System.Threading.Tasks.Task
RefreshDataFromCache ( string grouping ) : System.Threading.Tasks.Task
RefreshDataFromYouTube ( string grouping ) : System.Threading.Tasks.Task
RefreshHistoryDataFromCache ( string grouping ) : System.Threading.Tasks.Task
RefreshSearchFromYouTube ( string Uid, string Keyword, int MaxResults, int Page ) : System.Threading.Tasks.Task

Private Methods

Method Description
GetStandardfeedAsync ( string Uid, string standardfeed ) : Task
GetUserFavoriteFeedAsync ( string Uid, string user ) : Task
GetYoutubeDataGroupAsync ( string Uid, string Keyword, int MaxResults, int Page ) : System.Threading.Tasks.Task
GetYoutubeDataItemAsync ( string Uid, string videoID, YoutubeDataGroup group ) : Task

Method Details

GetFromHistory() public method

public GetFromHistory ( string id ) : Task
id string
return Task

GetRandomFromHistory() public method

public GetRandomFromHistory ( string grouping, int howMany = 5 ) : Task>
grouping string
howMany int
return Task>

Init() public method

public Init ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

RefreshDataFromCache() public method

public RefreshDataFromCache ( string grouping ) : System.Threading.Tasks.Task
grouping string
return System.Threading.Tasks.Task

RefreshDataFromYouTube() public method

public RefreshDataFromYouTube ( string grouping ) : System.Threading.Tasks.Task
grouping string
return System.Threading.Tasks.Task

RefreshHistoryDataFromCache() public method

public RefreshHistoryDataFromCache ( string grouping ) : System.Threading.Tasks.Task
grouping string
return System.Threading.Tasks.Task

RefreshSearchFromYouTube() public method

public RefreshSearchFromYouTube ( string Uid, string Keyword, int MaxResults, int Page ) : System.Threading.Tasks.Task
Uid string
Keyword string
MaxResults int
Page int
return System.Threading.Tasks.Task