# USER=rustcargo target/debug/otter --config ~ian/Rustup/Game/server/server.toml --scope-server reset --reset-table ~ian/Rustup/Game/server/specs/test.table.toml dummy ~ian/Rustup/Game/server/specs/test.game.toml
public_url = "http://localhost:8000"
+#sse_wildcard_url = "http://*.sse.localhost:8000"
save_directory = "/home/rustcargo/Rustup/Game/server"
template_dir = "/home/ian/Rustup/Game/server/templates"
}).collect();
let sse_url_prefix = match &config().sse_wildcard_url {
- Some((lhs, rhs)) => format!("{}{}{}", lhs, client, rhs),
+ Some((lhs, rhs)) => {
+ let mut clpart = client.to_string();
+ clpart.make_ascii_lowercase();
+ format!("{}{}{}", lhs, clpart, rhs)
+ },
None => "".into(),
};
ctoken = body.dataset.ctoken!;
us = body.dataset.us!;
gen = +body.dataset.gen!;
+ let sse_url_prefix = body.dataset.sseUrlPrefix!;
status_node = document.getElementById('status')!;
status_node.innerHTML = 'js-done';
log_elem = document.getElementById("log")!;
redisplay_ancillaries(piece,p);
}
- var es = new EventSource("/_/updates/"+ctoken+'/'+gen);
+ var es = new EventSource(sse_url_prefix + "/_/updates/"+ctoken+'/'+gen);
es.onmessage = function(event) {
console.log('GOTEVE', event);
var k;