aboutsummaryrefslogtreecommitdiff
path: root/modules/services.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2024-09-19 15:53:54 +0100
committerGravatar Sadie Powell2024-09-19 15:53:54 +0100
commit4f9830ff2e0d27c8308226bbe2dabe834087f04a (patch)
treec930fd7a10f25f2b7594a4a3cd2cc4bc8a0bb1f1 /modules/services.cpp
parentAdd 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.cpp12
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);
}
}