public async override Task <IEnumerable <FacebookSchema> > LoadDataAsync() { try { var facebookDataProvider = new FacebookDataProvider(_userID); return(await facebookDataProvider.Load()); } catch (Exception ex) { AppLogs.WriteError("EngineersMemeDataSourceDataSource.LoadData", ex.ToString()); return(new FacebookSchema[0]); } }
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 Task <IEnumerable <FacebookSchema> > LoadData() { if (_data == null) { try { var facebookDataProvider = new FacebookDataProvider(_userID); _data = await facebookDataProvider.Load(); } catch (Exception ex) { AppLogs.WriteError("FacebookDataSourceDataSource.LoadData", ex.ToString()); } } return(_data); }