diff options
| author | 2024-09-19 15:53:54 +0100 | |
|---|---|---|
| committer | 2024-09-19 15:53:54 +0100 | |
| commit | 4f9830ff2e0d27c8308226bbe2dabe834087f04a (patch) | |
| tree | c930fd7a10f25f2b7594a4a3cd2cc4bc8a0bb1f1 /modules/services.cpp | |
| parent | Add some extra methods to the Server class. (diff) | |
Make the server protocol APIs use a reference instead of a pointer.
Diffstat (limited to 'modules/services.cpp')
| -rw-r--r-- | modules/services.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/modules/services.cpp b/modules/services.cpp index fbfd8bcb6..12ff4d01c 100644 --- a/modules/services.cpp +++ b/modules/services.cpp @@ -33,12 +33,12 @@ class ServicesAccountProvider final private: std::string target; - void OnServerLink(const Server* server) override + void OnServerLink(const Server& server) override { UpdateStatus(server, true); } - void OnServerSplit(const Server* server, bool error) override + void OnServerSplit(const Server& server, bool error) override { UpdateStatus(server, false); } @@ -52,12 +52,12 @@ private: ServerInstance->Modules.DelService(*this); } - void UpdateStatus(const Server* server, bool online) + void UpdateStatus(const Server& server, bool online) { - if (irc::equals(target, server->GetName())) + if (irc::equals(target, server.GetName())) { - ServerInstance->Logs.Debug(MODNAME, "Services server {} ({}) {}.", server->GetName(), - server->GetId(), online ? "came online" : "went offline"); + ServerInstance->Logs.Debug(MODNAME, "Services server {} ({}) {}.", server.GetName(), + server.GetId(), online ? "came online" : "went offline"); SetAvailable(online); } } |
