chiark / gitweb /
hand: Centralise nick
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Feb 2021 14:04:22 +0000 (14:04 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Feb 2021 15:34:06 +0000 (15:34 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/hand.rs

index 0a00b9f528099632c6d8bd5d07a4d679b751eaed..1fd5f8736eb3801736b785588dc6b9eaf30dc49c 100644 (file)
@@ -141,12 +141,12 @@ impl PieceTrait for Hand {
 
     let dasharray = player_dasharray(gplayers, player);
     let gpl = gplayers.byid_mut(player)?;
+    let nick = Html(htmlescape::encode_minimal(&gpl.nick));
 
     let did;
     let new_owner;
     match (opname, xdata.owner.is_some()) {
       ("claim", false) => {
-        let nick = Html(htmlescape::encode_minimal(&gpl.nick));
         let new_desc = Html(format!("{}'s hand", &nick.0));
         new_owner = Some(MagicOwner {
           player,
@@ -170,8 +170,7 @@ impl PieceTrait for Hand {
       }
     }
 
-    let who_by = Html(htmlescape::encode_minimal(&gpl.nick));
-    let log = vec![ LogEntry { html: Html(format!("{} {}", who_by.0, did)) }];
+    let log = vec![ LogEntry { html: Html(format!("{} {}", nick.0, did)) }];
 
     xdata.owner = new_owner;