chiark / gitweb /
delete obsolete code
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 23 Nov 2020 00:08:29 +0000 (00:08 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 23 Nov 2020 00:08:29 +0000 (00:08 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/bin/otter.rs

index d8b41ddd3b04943f09d9cabfd0e177fadf99e4bb..57ce6c1ebad3e08c8b5e6b9b4007f06b43813924 100644 (file)
@@ -642,72 +642,6 @@ fn setup_table(_ma: &MainOpts, spec: &TableSpec) -> Vec<MGI> {
   insns
 }
 
-
-
-/*
-
-  let (_, nick2id) = chan.get_info()?;
-
-  #[derive(Default)]
-  struct St { id: PlayerId, old: bool, new: bool };
-
-  let mut nick2st : HashMap<_,_> = {nick2id}
-  .drain()
-    .map(|(nick,id)| (nick, St { id, old: true, new: false }))
-    .collect();
-
-  for pspec in &spec.players {
-    let nick = pspec.nick.unwrap_or_else(|| pspec.account.default_nick());
-    let st = nick2st.entry(nick.clone()).or_default();
-    if st.new {
-      Err(anyhow!("duplicate player nick {:?} in spec", &nick))?;
-    }
-    st.new = true;
-    let timezone = pspec.timezone.as_ref().or(
-      spec.timezone.as_ref()
-    ).cloned();
-    // ^ todo use client program timezone?
-    if !st.old {
-      insns.push(MgmtGameInstruction::AddPlayer {
-        account: pspec.account.clone(),
-        details: MgmtPlayerDetails {
-          nick: Some(nick),
-          timezone,
-        },
-      });
-    }
-  }
-
-  for (nick, st) in nick2st {
-    if st.new { continue }
-    if !st.old { continue }
-    if ma.verbose >= 1 {
-      eprintln!("removing old player {:?}", &nick);
-    }
-    insns.push(MGI::RemovePlayer { player: st.id });
-  }
-
-  let mut added_players = vec![];
-  chan.alter_game(insns, Some(&mut |response| {
-    match response {
-      &Resp::AddPlayer { info, player, token } => {
-        added_players.push((info.clone(), token.clone()));
-      },
-      _ => { },
-    };
-    Ok(())
-  }))?;
-
-  // report any new access tokens
-  for (info, token) in added_players {
-    
-  access.deliver_tokens(&pspec, &ptokens)
-        .with_context(||format!("deliver tokens for nick={:?}",
-                                  &pspec.nick))?;
-    }
-  }
-*/
-
 trait SomeSpec {
   const WHAT   : &'static str;
   const FNCOMP : &'static str;