]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - plugins/Comet/updatetimeline.js
6612b51168e8ecaf1ac5d4451c33d228fdd44f3b
[quix0rs-gnu-social.git] / plugins / Comet / updatetimeline.js
1 // update the local timeline from a Comet server
2 //
3
4 var updater = function()
5 {
6     var _handshook = false;
7     var _connected = false;
8     var _cometd;
9
10     return {
11         init: function()
12         {
13             _cometd = $.cometd; // Uses the default Comet object
14             _cometd.init(_timelineServer);
15             _cometd.subscribe(_timeline, this, receive);
16             $(window).unload(leave);
17         }
18     }
19
20     function leave()
21     {
22          _cometd.disconnect();
23     }
24
25     function receive(message)
26     {
27          var noticeItem = makeNoticeItem(message.data);
28          var noticeList = $('ul.notices');
29     }
30 }();