From 4b7fb78afbf191af5f4b28a22e4d3aae6cceb10f Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 12 Jul 2020 00:47:03 +0100 Subject: [PATCH] dataload --- src/session.rs | 17 +++++++++++++++++ templates/session.tera | 1 + 2 files changed, 18 insertions(+) diff --git a/src/session.rs b/src/session.rs index 0f87175d..bd91f5f7 100644 --- a/src/session.rs +++ b/src/session.rs @@ -10,6 +10,7 @@ struct SessionRenderContext { uses : Vec, defs : Vec<(VisiblePieceId,String)>, nick : String, + data : String, } #[derive(Serialize,Debug)] @@ -26,6 +27,14 @@ struct SessionPieceLoadJson<'r> { zg : Generation, } +#[derive(Serialize,Debug)] +struct DataLoad { + players : HashMap, +} +#[derive(Serialize,Debug] +struct DataLoadPlayer { +} + #[derive(Deserialize)] struct SessionForm { ptoken : String, @@ -77,6 +86,11 @@ fn session(form : Json) -> Result { uses.push(for_piece); } + let load_players = players.map(|player, pl { + DataLoadPlayer { + }; + }); + let src = SessionRenderContext { ctoken : ctoken.0, gen : ig.gs.gen, @@ -84,6 +98,9 @@ fn session(form : Json) -> Result { defs : alldefs, uses, nick : pl.nick.clone(), + dataload : DataLoad { + players : load_players, + }, }; eprintln!("SRC {:?}", &src); src diff --git a/templates/session.tera b/templates/session.tera index b3d4d991..fe1d5f2c 100644 --- a/templates/session.tera +++ b/templates/session.tera @@ -12,6 +12,7 @@ -- 2.30.2