[Tween-svn] [1469] DELETEDイベントを受け取った際にInnerDictionaryを持つタブから削除されないバグを修正

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2011年 2月 24日 (木) 21:39:19 JST


Revision: 1469
          http://sourceforge.jp/projects/tween/svn/view?view=rev&revision=1469
Author:   syo68k
Date:     2011-02-24 21:39:19 +0900 (Thu, 24 Feb 2011)

Log Message:
-----------
DELETEDイベントを受け取った際にInnerDictionaryを持つタブから削除されないバグを修正

Modified Paths:
--------------
    trunk/Tween/StatusDictionary.vb
    trunk/Tween/Twitter.vb


-------------- next part --------------
Modified: trunk/Tween/StatusDictionary.vb
===================================================================
--- trunk/Tween/StatusDictionary.vb	2011-02-24 10:42:46 UTC (rev 1468)
+++ trunk/Tween/StatusDictionary.vb	2011-02-24 12:39:19 UTC (rev 1469)
@@ -674,7 +674,7 @@
     Public Sub RemovePostReserve(ByVal id As Long)
         SyncLock LockObj
             Me._deletedIds.Add(id)
-            Me.DeletePost(id)
+            Me.RemovePost(id)
         End SyncLock
     End Sub
 

Modified: trunk/Tween/Twitter.vb
===================================================================
--- trunk/Tween/Twitter.vb	2011-02-24 10:42:46 UTC (rev 1468)
+++ trunk/Tween/Twitter.vb	2011-02-24 12:39:19 UTC (rev 1469)
@@ -2906,7 +2906,6 @@
                             Me.StoredEvent.RemoveAt(i)
                         End If
                     Next
-                    'CreateDeleteEvent(DateTime.Now, id, post)
                     Exit Sub
                 ElseIf xElm.Element("limit") IsNot Nothing Then
                     Debug.Print(line)
@@ -2946,45 +2945,6 @@
         RaiseEvent NewPostFromStream()
     End Sub
 
-    'Private Sub CreateDeleteEvent(ByVal createdat As DateTime, ByVal id As Int64, ByVal post As PostClass)
-    '    Dim evt As New FormattedEvent
-    '    evt.CreatedAt = createdat
-    '    evt.Id = id
-    '    evt.Eventtype = EventNameToEventType("deleted")
-    '    If post Is Nothing Then
-    '        Dim tmp As PostClass = (From p In _deletemessages Where p.Id = id).FirstOrDefault
-    '        If tmp IsNot Nothing Then
-    '            post = tmp
-    '            _deletemessages.Remove(post)
-    '        End If
-    '    End If
-    '    If post Is Nothing Then
-    '        'evt.Event = "DELETE(UNKNOWN)"
-    '        'evt.Username = "--UNKNOWN--"
-    '        'evt.Target = "--UNKNOWN--"
-    '        '保持していない発言に対しての削除イベントは無視
-    '        Exit Sub
-    '    Else
-    '        If post.IsDm Then
-    '            evt.Event = "DELETE(DM)"
-    '        ElseIf post.RetweetedId > 0 Then
-    '            evt.Event = "DELETE(RT)"
-    '        Else
-    '            evt.Event = "DELETE(Post)"
-    '        End If
-    '        evt.Username = post.ScreenName
-    '        evt.Target = If(post.TextFromApi.Length > 10, post.TextFromApi.Substring(0, 10) + "...", post.TextFromApi) + " [" + post.CreatedAt.ToString + "]"
-    '    End If
-    '    For i As Integer = Me.StoredEvent.Count - 1 To 0 Step -1
-    '        Dim sEvt As FormattedEvent = Me.StoredEvent(i)
-    '        If sEvt.Id = id AndAlso (sEvt.Event = "favorite" OrElse sEvt.Event = "unfavorite") Then
-    '            Me.StoredEvent.RemoveAt(i)
-    '        End If
-    '    Next
-    '    'Me.StoredEvent.Insert(0, evt)
-    '    RaiseEvent UserStreamEventReceived(evt)
-    'End Sub
-
     Private Sub CreateEventFromJson(ByVal content As String)
         Dim eventData As TwitterDataModel.EventData = Nothing
         Try



Tween-svn メーリングリストの案内
Back to archive index