From 8ab99de68d162aa16e4d60ff71b2e23a2681039e Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 5 Jul 2020 12:54:29 +0100 Subject: [PATCH] nick on page --- src/bin/server.rs | 5 ++++- templates/test.tera | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/bin/server.rs b/src/bin/server.rs index 7a708d09..aa14a22d 100644 --- a/src/bin/server.rs +++ b/src/bin/server.rs @@ -56,6 +56,7 @@ struct SessionRenderContext { gen : Generation, defs : Vec, uses : Vec, + nick : String, } #[derive(Deserialize)] @@ -69,7 +70,8 @@ fn session(form : Json) -> Result { let player = iad.ident; let c = { let mut ig = iad.g.lock()?; - let _pl = ig.gs.players.byid_mut(player)?; + let ig = &mut *ig; + let pl = ig.gs.players.byid_mut(player)?; let cl = Client { player }; let client = ig.clients.insert(cl); @@ -114,6 +116,7 @@ fn session(form : Json) -> Result { player, defs, uses, + nick : pl.nick.clone(), } }; Ok(Template::render("test",&c)) diff --git a/templates/test.tera b/templates/test.tera index 577b9729..acb07526 100644 --- a/templates/test.tera +++ b/templates/test.tera @@ -3,7 +3,7 @@ data-us="{{player}}" data-gen="{{gen}}" > -

Hi!

+

Hi {{nick}}!

nothing
-- 2.30.2