public async Task GetSearch(bool read, PublicSearchTabModel tab, bool more)
{
var count = GetApiResultCount(MyCommon.WORKERTYPE.PublicSearch, more, false);
long? maxId = null;
long? sinceId = null;
if (more)
{
maxId = tab.OldestId - 1;
}
else
{
sinceId = tab.SinceId;
}
var searchResult = await this.Api.SearchTweets(tab.SearchWords, tab.SearchLang, count, maxId, sinceId)
.ConfigureAwait(false);
if (!TabInformations.GetInstance().ContainsTab(tab))
return;
var minimumId = this.CreatePostsFromSearchJson(searchResult, tab, read, more);
if (minimumId != null)
tab.OldestId = minimumId.Value;
}