summaryrefslogtreecommitdiff
path: root/plugins/Orbited/orbitedupdater.js
diff options
context:
space:
mode:
authorSarven Capadisli <csarven@status.net>2009-10-04 13:15:36 +0200
committerSarven Capadisli <csarven@status.net>2009-10-04 13:15:36 +0200
commitc600d3846756bf9b4798ac3bd8067ac51bd051da (patch)
treee359732cce0c304c79216592f247ad7c3c0294aa /plugins/Orbited/orbitedupdater.js
parente87a70e20bbe844ec4467bfeed95da2b89df4202 (diff)
parentaffe00276a008038e8a8b37b3812215e382fe98e (diff)
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
Diffstat (limited to 'plugins/Orbited/orbitedupdater.js')
-rw-r--r--plugins/Orbited/orbitedupdater.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/plugins/Orbited/orbitedupdater.js b/plugins/Orbited/orbitedupdater.js
new file mode 100644
index 000000000..8c5ab3b73
--- /dev/null
+++ b/plugins/Orbited/orbitedupdater.js
@@ -0,0 +1,24 @@
+// Update the local timeline from a Orbited server
+
+var OrbitedUpdater = function()
+{
+ return {
+
+ init: function(server, port, timeline, username, password)
+ {
+ // set up stomp client.
+ stomp = new STOMPClient();
+
+ stomp.onmessageframe = function(frame) {
+ RealtimeUpdate.receive(JSON.parse(frame.body));
+ };
+
+ stomp.onconnectedframe = function() {
+ stomp.subscribe(timeline);
+ }
+
+ stomp.connect(server, port, username, password);
+ }
+ }
+}();
+