public async override Task <IEnumerable <FacebookSchema> > LoadDataAsync()
 {
     try
     {
         var facebookDataProvider = new FacebookDataProvider(UserId, OAuthTokensRepository.GetTokens(OAuthKey));
         return(await facebookDataProvider.LoadAsync());
     }
     catch (Exception ex)
     {
         AppLogs.WriteError("FacebookDataSourceDataSource.LoadData", ex.ToString());
         return(new FacebookSchema[0]);
     }
 }
 public async override Task <IEnumerable <InstagramSchema> > LoadDataAsync()
 {
     try
     {
         var instagramProvider = new InstagramDataProvider(QueryType, Query, OAuthTokensRepository.GetTokens(OAuthKey));
         return(await instagramProvider.Load());
     }
     catch (Exception ex)
     {
         AppLogs.WriteError("InstagramDataSourceDataSource.LoadData", ex.ToString());
         return(new InstagramSchema[0]);
     }
 }
Esempio n. 3
0
        public async override Task <IEnumerable <TwitterSchema> > LoadDataAsync()
        {
            try
            {
                var provider = new TwitterProvider();

                return(await provider.GetHomeTimeLineAsync(OAuthTokensRepository.GetTokens(OAuthKey)));
            }
            catch (Exception ex)
            {
                AppLogs.WriteError("TwitterDataSourceDataSource.LoadData", ex.ToString());
                return(new TwitterSchema[0]);
            }
        }