diff options
author | Sadie Powell <sadie@witchery.services> | 2025-03-15 21:08:26 +0000 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2025-03-15 21:08:26 +0000 |
commit | 3b35199a538d498250c863ca2bfffea51f9289ad (patch) | |
tree | b083008d2d770c75218403b82af6079880ed184e /src/nickcore.cpp | |
parent | 5ac5e1068ea5365dc8e670a3836dc3d9dea322a5 (diff) |
Add NickCore::FindId for finding an account by its id.
Diffstat (limited to 'src/nickcore.cpp')
-rw-r--r-- | src/nickcore.cpp | 11 |
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) |