private Agent Add(UUID uuid)
{
Agent agent = new Agent(uuid);
foreach (var user in m_server.getRegisteredUsers(agent.name))
if (user.Value == agent.name)
{
m_log.DebugFormat("[MurmurVoice] Found previously registered user {0}", user.Value);
m_server.unregisterUser(user.Key);
//break;
}
agent.userid = m_server.registerUser(agent.user_info);
m_log.DebugFormat("[MurmurVoice] Registered {0} (uid {1}) identified by {2}", agent.uuid.ToString(), agent.userid, agent.pass);
lock (name_to_agent)
name_to_agent[agent.name] = agent;
return agent;
}