chiark / gitweb /
wip token revelation revelation
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 13 Nov 2020 23:10:10 +0000 (23:10 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 13 Nov 2020 23:10:10 +0000 (23:10 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/session.rs

index b4a4f5c174c9e3e6b4bfca84f345208dfabd5f95..524c3c3e809deff223df5fad4c6f0deab23ca67a 100644 (file)
@@ -128,13 +128,16 @@ fn session(form : Json<SessionForm>) -> Result<Template,OE> {
       uses.push(for_piece);
     }
 
+    let log = ig.gs.log.iter().map(|(_, logent)|{
+      let when = logent.when.render(tz);
+      SessionFormattedLogEntry { when, logent: logent.clone() }
+    }).collect();
+    // xxx show token revelations accesse
+
     let src = SessionRenderContext {
       ctoken,
       gen : ig.gs.gen,
-      log : ig.gs.log.iter().map(|(_, logent)|{
-        let when = logent.when.render(tz);
-        SessionFormattedLogEntry { when, logent: logent.clone() }
-      }).collect(),
+      log,
       table_size : ig.gs.table_size,
       player,
       defs : alldefs,
@@ -143,7 +146,6 @@ fn session(form : Json<SessionForm>) -> Result<Template,OE> {
       load : serde_json::to_string(&DataLoad {
         players : load_players,
       }).map_err(|e| InternalError::JSONEncode(e))?,
-      // xxx show token revelations accesses
     };
     trace!("SessionRenderContext {:?}", &src);
     (src, client)