]> jfr.im git - irc/quakenet/qwebirc.git/blobdiff - qwebirc/ajaxengine.py
Add command parsing and lots of other stuff...
[irc/quakenet/qwebirc.git] / qwebirc / ajaxengine.py
index 0757931e9c24e9aaa881c6eaa39353d6ffeadf7a..dd252c960543d65abad2b8b9b83b2d655f863e9c 100644 (file)
@@ -41,6 +41,13 @@ class IRCSession:
       if not self.schedule:\r
         self.schedule = reactor.callLater(self.throttle - t, self.flush, True)\r
       return\r
+    else:\r
+      # process the rest of the packet\r
+      if not scheduled:\r
+        if not self.schedule:\r
+          self.schedule = reactor.callLater(0, self.flush, True)\r
+        return\r
+        \r
     self.throttle = t + config.UPDATE_FREQ\r
 \r
     encdata = simplejson.dumps(self.buffer)\r