summaryrefslogtreecommitdiff
path: root/src/nickcore.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/nickcore.cpp')
-rw-r--r--src/nickcore.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/nickcore.cpp b/src/nickcore.cpp
index e44ddb746..f971375cb 100644
--- a/src/nickcore.cpp
+++ b/src/nickcore.cpp
@@ -236,6 +236,17 @@ NickCore *NickCore::Find(const Anope::string &nick)
return NULL;
}
+NickCore *NickCore::FindId(uint64_t id)
+{
+ auto it = NickCoreIdList->find(id);
+ if (it != NickCoreIdList->end())
+ {
+ it->second->QueueUpdate();
+ return it->second;
+ }
+ return nullptr;
+}
+
uint64_t NickCore::GetId()
{
if (this->id)