Example #1
0
        public void BuidContext()
        {
            var       youTubeService = new YouTubeServiceControl();
            var       region         = SettingsHelper.GetRegion();
            var       quality        = SettingsHelper.GetQuality();
            const int maxPageResult  = 30;

            if (!_baseConnectionListener.CheckNetworkAvailability())
            {
                _dataSource = new NullableDataSource();
                return;
            }

            _remoteDataSource = new RemoteDataSource(youTubeService);
            _dataSource       = new DataSource(_remoteDataSource, region, maxPageResult, quality);
        }
Example #2
0
 public void Dispose()
 {
     _remoteDataSource = null;
     _dataSource       = new NullableDataSource();
 }