コード例 #1
0
ファイル: ListStorage.cs プロジェクト: c0a5tar/Mystique
 public static IEnumerable<UserViewModel> GetListMembers(TwitterList list)
 {
     return GetListMembers(list.User.ScreenName, list.Name);
 }
コード例 #2
0
ファイル: AccountInfo.cs プロジェクト: sor593/Mystique
 public void RemoveFollowingList(TwitterList list)
 {
     this.followingLists.Remove(list);
 }
コード例 #3
0
ファイル: ListStorage.cs プロジェクト: c0a5tar/Mystique
 /// <summary>
 /// Twitter Listを登録、または更新します。
 /// </summary>
 public static void Register(TwitterList list)
 {
     using (listLock.GetWriterLock())
     {
         // すでに登録されているデータを取得
         var old = Lookup(list.User.ScreenName, list.Name);
         if (old != null)
             old.Value = list; // 上書き
         else
             lists.AddLast(list); // 新規追加
     }
 }
コード例 #4
0
ファイル: AccountInfo.cs プロジェクト: sor593/Mystique
 public void RegisterFollowingList(TwitterList list)
 {
     if (this.followingLists.FirstOrDefault(l => l.User.ScreenName == list.User.ScreenName && l.Name == list.Name) != null)
         return;
     this.followingLists.AddLast(list);
     ListStorage.Register(list);
 }