internal Deezer(DeezerSession aSession) { iSession = aSession; iClient = new DeezerClient(iSession); iBrowse = new BrowseEndpoint(iClient); iSearch = new SearchEndpoint(iClient); iUser = new UserEndpoint(iClient); iRadio = new RadioEndpoint(iClient); }
internal Deezer(DeezerSession aSession, HttpMessageHandler httpMessageHandler = null) { iSession = aSession; iClient = new DeezerClient(iSession, httpMessageHandler); iBrowse = new BrowseEndpoint(iClient); iSearch = new SearchEndpoint(iClient); iUser = new UserEndpoint(iClient); iRadio = new RadioEndpoint(iClient); }
internal Deezer(DeezerSession aSession, HttpMessageHandler httpMessageHandler = null, bool underTest = false) { iSession = aSession; if (underTest) { iClient = new DeezerClient(iSession, httpMessageHandler, true); } else { iClient = new DeezerClient(iSession, httpMessageHandler); } iBrowse = new BrowseEndpoint(iClient); iSearch = new SearchEndpoint(iClient); iUser = new UserEndpoint(iClient); iRadio = new RadioEndpoint(iClient); }
public DeezerSession(HttpMessageHandler handler) { this.client = new DeezerClient(handler); }