diff options
author | Adam <Adam@anope.org> | 2017-12-03 16:34:19 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2017-12-03 16:34:19 -0500 |
commit | 2f372251983f6618e1ccc5cfb6214e406ee739a5 (patch) | |
tree | 33eeec06005a41c17b7ee144d6b511f76d723eda /modules/nickserv/cert.cpp | |
parent | 733a94902d663adab56f4ac10d5f04a0d69554b6 (diff) |
nickserv/cert: add events
Diffstat (limited to 'modules/nickserv/cert.cpp')
-rw-r--r-- | modules/nickserv/cert.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/nickserv/cert.cpp b/modules/nickserv/cert.cpp index eb6f5f3d0..2db622faf 100644 --- a/modules/nickserv/cert.cpp +++ b/modules/nickserv/cert.cpp @@ -198,8 +198,9 @@ class CommandNSCert : public Command NSCertEntry *e = Serialize::New<NSCertEntry *>(); e->SetAccount(nc); e->SetCert(certfp); + + EventManager::Get()->Dispatch(&Event::NickCertEvents::OnNickAddCert, e); -#warning "events?" logger.Command(nc == source.GetAccount() ? LogType::COMMAND : LogType::ADMIN, source, _("{source} used {command} to add certificate fingerprint {0} to {1}"), certfp, nc->GetDisplay()); source.Reply(_("\002{0}\002 added to the certificate list of \002{1}\002."), certfp, nc->GetDisplay()); @@ -229,6 +230,8 @@ class CommandNSCert : public Command return; } + EventManager::Get()->Dispatch(&Event::NickCertEvents::OnNickEraseCert, cert); + cert->Delete(); logger.Command(nc == source.GetAccount() ? LogType::COMMAND : LogType::ADMIN, source, _("{source} used {command} to delete certificate fingerprint {0} from {1}"), certfp, nc->GetDisplay()); |