| 
									
										
										
										
											2009-10-04 03:02:04 -04:00
										 |  |  | // 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)); | 
					
						
							|  |  |  |                }; | 
					
						
							| 
									
										
										
										
											2009-10-04 04:05:40 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  |                stomp.onconnectedframe = function() { | 
					
						
							|  |  |  |                     stomp.subscribe(timeline); | 
					
						
							|  |  |  |                } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |                stomp.connect(server, port, username, password); | 
					
						
							|  |  |  |           } | 
					
						
							| 
									
										
										
										
											2009-10-04 03:02:04 -04:00
										 |  |  |      } | 
					
						
							|  |  |  | }(); | 
					
						
							|  |  |  | 
 |