| 1234567891011121314151617181920212223242526272829303132 |
- importScripts('/static/jquery.hive.pollen.min.js');
- var pid;
- var timestamp = '0';
- function getUpdates() {
- $.ajax.get({
- url: '/poll/',
- dataType: 'json',
- data: {pid: pid, timestamp: timestamp},
- success: handleUpdates
- });
- }
- function handleUpdates(data) {
- var updates = [];
- for (var i = 0; i < data.length; i++) {
- updates.push({
- 'action': data[i].Action,
- 'yid': data[i].Song.Yid,
- 'title': data[i].Song.Title,
- 'user': data[i].Song.User
- });
- timestamp = data[i].Timestamp;
- }
- $.send({updates: updates});
- getUpdates();
- }
- $(function (data) {
- pid = data.pid;
- getUpdates();
- });
|