]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Removed setTimeout. It was initially intended to prevent dupes but
authorSarven Capadisli <csarven@status.net>
Wed, 18 Nov 2009 10:46:55 +0000 (10:46 +0000)
committerSarven Capadisli <csarven@status.net>
Wed, 18 Nov 2009 10:46:55 +0000 (10:46 +0000)
this is not the case with 0.9.x's util.js as opposed to 0.8.x, where it
didn't properly check if a given notice id is already in the list

plugins/Realtime/realtimeupdate.js

index aa4c6c15f0713530ef1e079d0b201739403a2d11..1658880548a2f8207de2485d38e5706df6877802 100644 (file)
@@ -58,23 +58,21 @@ RealtimeUpdate = {
 
      receive: function(data)
      {
-          setTimeout(function() {
-              id = data.id;
-
-              // Don't add it if it already exists
-              if ($("#notice-"+id).length > 0) {
-                   return;
-              }
-
-              var noticeItem = RealtimeUpdate.makeNoticeItem(data);
-              $("#notices_primary .notices").prepend(noticeItem);
-              $("#notices_primary .notice:first").css({display:"none"});
-              $("#notices_primary .notice:first").fadeIn(1000);
-              SN.U.NoticeReply();
-
-              RealtimeUpdate._updatecounter += 1;
-              document.title = '('+RealtimeUpdate._updatecounter+') ' + DT;
-          }, 500);
+          id = data.id;
+
+          // Don't add it if it already exists
+          if ($("#notice-"+id).length > 0) {
+               return;
+          }
+
+          var noticeItem = RealtimeUpdate.makeNoticeItem(data);
+          $("#notices_primary .notices").prepend(noticeItem);
+          $("#notices_primary .notice:first").css({display:"none"});
+          $("#notices_primary .notice:first").fadeIn(1000);
+          SN.U.NoticeReply();
+
+          RealtimeUpdate._updatecounter += 1;
+          document.title = '('+RealtimeUpdate._updatecounter+') ' + DT;
      },
 
      makeNoticeItem: function(data)