private long? CreateFavoritePostsFromJson(TwitterStatus[] items, bool read)
{
var favTab = TabInformations.GetInstance().GetTabByType(MyCommon.TabUsageType.Favorites);
long? minimumId = null;
foreach (var status in items)
{
if (minimumId == null || minimumId.Value > status.Id)
minimumId = status.Id;
//二重取得回避
lock (LockObj)
{
if (favTab.Contains(status.Id)) continue;
}
var post = CreatePostsFromStatusData(status, true);
post.IsRead = read;
TabInformations.GetInstance().AddPost(post);
}
return minimumId;
}