blob: 939aed00a0ea53c053a2b86be705a2e65e2619c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
// update the local timeline from a Meteor server
//
var MeteorUpdater = function()
{
return {
init: function(server, port, timeline)
{
var screen_name;
Meteor.callbacks["process"] = function(data) {
var d = JSON.parse(data);
screen_name = d['user']['screen_name'];
if (timeline == 'public' ||
$('address .url')[0].href+screen_name+'/all' == window.location.href ||
$('address .url')[0].href+screen_name == window.location.href) {
RealtimeUpdate.receive(d);
}
};
Meteor.host = server;
Meteor.port = port;
Meteor.joinChannel(timeline, 0);
Meteor.connect();
}
}
}();
|