aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_monitor.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2022-01-31 03:00:33 +0000
committerGravatar Sadie Powell2022-01-31 12:01:39 +0000
commit21768d573a683355aa6c9dcf361e3c7402c2c15c (patch)
tree0e5f85a8f2447330f2cc722016f817418a21369a /src/modules/m_monitor.cpp
parentRefuse to set an extension on the wrong type of extensible. (diff)
Use more appropriate types in module-specific extension types.
Diffstat (limited to 'src/modules/m_monitor.cpp')
-rw-r--r--src/modules/m_monitor.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/modules/m_monitor.cpp b/src/modules/m_monitor.cpp
index ae1961479..0a58538e7 100644
--- a/src/modules/m_monitor.cpp
+++ b/src/modules/m_monitor.cpp
@@ -70,20 +70,20 @@ class IRCv3::Monitor::Manager final
{
}
- ExtData* Get(Extensible* container, bool create = false)
+ ExtData* Get(User* user, bool create = false)
{
- ExtData* extdata = static_cast<ExtData*>(GetRaw(container));
+ ExtData* extdata = static_cast<ExtData*>(GetRaw(user));
if ((!extdata) && (create))
{
extdata = new ExtData;
- SetRaw(container, extdata);
+ SetRaw(user, extdata);
}
return extdata;
}
- void Unset(Extensible* container)
+ void Unset(User* user)
{
- Delete(container, UnsetRaw(container));
+ Delete(user, UnsetRaw(user));
}
std::string ToInternal(const Extensible* container, void* item) const noexcept override