| 165 | } |
| 166 | |
| 167 | std::string UserManager::TokenToUserName(const std::string& token) { |
| 168 | MutexLock locker(&mutex_); |
| 169 | for (UserList::const_iterator it = all_users_.begin(); it != all_users_.end(); ++it) { |
| 170 | if (token == it->second->GetToken()) { |
| 171 | return it->second->GetUserName(); |
| 172 | } |
| 173 | } |
| 174 | return "#UnknownUser"; |
| 175 | } |
| 176 | |
| 177 | bool UserManager::SetUserInfo(const std::string& user_name, const UserInfo& user_info) { |
| 178 | MutexLock locker(&mutex_); |
no test coverage detected