-// xxx need button(s) to kill old clients
-// and/or cause players to release grabs
-// ? need expiry of old clients? limit of client count?
+// xxx need button(s) to cause players to release grabs ?
#![feature(proc_macro_hygiene, decl_macro)]
// ---------- client expiiry ----------
-// xxx is lastseen updated by sse and by api calls ?
-
pub fn client_expire_old_clients() {
fn lock_even_poisoned(gref: &InstanceRef) -> MutexGuard<InstanceContainer> {
match gref.0.lock() {
type ColourMap = IndexVec<FaceId,Colour>;
#[derive(Debug,Serialize,Deserialize)]
+// todo: this serialisation is rather large
struct SimpleShape {
desc : String,
path : String,