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]); } }
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]); } }