private long? CreatePostsFromSearchJson(TwitterSearchResult items, PublicSearchTabModel tab, bool read, bool more)
{
long? minimumId = null;
foreach (var status in items.Statuses)
{
if (minimumId == null || minimumId.Value > status.Id)
minimumId = status.Id;
if (!more && status.Id > tab.SinceId) tab.SinceId = status.Id;
//二重取得回避
lock (LockObj)
{
if (tab.Contains(status.Id)) continue;
}
var post = CreatePostsFromStatusData(status);
post.IsRead = read;
if ((post.IsMe && !read) && this._readOwnPost) post.IsRead = true;
tab.AddPostQueue(post);
}
return minimumId;
}