OSDN Git Service

block/unblockイベントで、block済みか判断を追加
authorkiri_feather <kiri_feather@users.sourceforge.jp>
Wed, 15 Jun 2011 03:35:36 +0000 (12:35 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 18 Feb 2012 14:19:41 +0000 (23:19 +0900)
Tween/Twitter.vb

index 22519f5..baaf674 100644 (file)
@@ -3173,9 +3173,10 @@ Public Class Twitter
             Case "list_member_added", "list_member_removed", "list_updated"
                 evt.Target = eventData.TargetObject.FullName
             Case "block"
-                TabInformations.GetInstance.BlockIds.Add(eventData.Target.Id)
+                If Not TabInformations.GetInstance.BlockIds.Contains(eventData.Target.Id) Then TabInformations.GetInstance.BlockIds.Add(eventData.Target.Id)
                 evt.Target = ""
             Case "unblock"
+                If TabInformations.GetInstance.BlockIds.Contains(eventData.Target.Id) Then TabInformations.GetInstance.BlockIds.Remove(eventData.Target.Id)
                 evt.Target = ""
             Case "user_update"
                 evt.Target = ""