}
#[get("/_/updates/<ctoken>/<gen>")]
-#[throws(OE)]
+#[throws(rocket::response::Debug<OE>)]
fn updates(ctoken : InstanceAccess<ClientId>, gen: u64)
-> impl response::Responder<'static> {
let gen = Generation(gen);
var body = document.getElementById("main-body");
ctoken = body.dataset.ctoken;
us = body.dataset.us;
+ gen = body.dataset.gen;
status_node = document.getElementById('status');
status_node.innerHTML = 'js-done'
dragthresh = 5;
space = document.getElementById('space');
svg_ns = space.getAttribute('xmlns');
- es = new EventSource("/_/updates/"+ctoken);
+ es = new EventSource("/_/updates/"+ctoken+'/'+gen);
es.onmessage = function(event) {
var j = JSON.parse(event.data);
var k = Object.keys(j)[0];
-<body id="main-body" data-ctoken="{{ctoken}}" data-us="{{player}}">
+{# -*- HTML -*- -#}<body id="main-body"
+ data-ctoken="{{ctoken}}"
+ data-us="{{player}}"
+ data-gen="{{gen}}"
+ >
<h1>Hi!</h1>
<div id="error"></div>
<p>