From 4fa17de4ccc01c210bbd4b6fac3b15ccab8315f9 Mon Sep 17 00:00:00 2001 From: Daniel De Graaf Date: Fri, 27 Aug 2010 21:40:06 -0400 Subject: Promote PopulateInfoMap to core, it is moderately useful --- src/users.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/users.cpp') diff --git a/src/users.cpp b/src/users.cpp index e4d89afc7..2ee6c82e4 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -1690,6 +1690,18 @@ void User::PurgeEmptyChannels() this->UnOper(); } +void User::PopulateInfoMap(SubstMap& userinfo) +{ + GetIPString(); // populate cachedip + userinfo["nick"] = nick; + userinfo["host"] = host; + userinfo["ip"] = cachedip; + userinfo["gecos"] = fullname; + userinfo["ident"] = ident; + userinfo["server"] = server; + userinfo["uuid"] = uuid; +} + const std::string& FakeUser::GetFullHost() { if (!ServerInstance->Config->HideWhoisServer.empty()) -- cgit v1.3.1-10-gc9f91