public async Task <List <T> > RequestAsync <T>(TwitterDataConfig config, int maxRecords = 20) where T : SchemaBase { if (Provider.Logeado) { List <T> queryResults = new List <T>(); var resultados = await Provider.LoadDataAsync <T>(config, maxRecords, 0, new TwitterParser <T>()); foreach (var resultado in resultados) { queryResults.Add(resultado); } return(queryResults); } var isLoggedIn = await Logear(); if (isLoggedIn) { return(await RequestAsync <T>(config, maxRecords)); } return(null); }
public async Task <List <Tweet.Tweet> > RequestAsync(TwitterDataConfig config, int maxRecords = 20) { return(await RequestAsync <Tweet.Tweet>(config, maxRecords)); }