summaryrefslogtreecommitdiff
path: root/src/nickcore.cpp
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2025-03-15 21:08:26 +0000
committerSadie Powell <sadie@witchery.services>2025-03-15 21:08:26 +0000
commit3b35199a538d498250c863ca2bfffea51f9289ad (patch)
treeb083008d2d770c75218403b82af6079880ed184e /src/nickcore.cpp
parent5ac5e1068ea5365dc8e670a3836dc3d9dea322a5 (diff)
Add NickCore::FindId for finding an account by its id.
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)