aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_ircv3_echomessage.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2024-07-13 15:29:29 +0100
committerGravatar Sadie Powell2024-07-13 15:29:29 +0100
commit3b9e22381bac094b20daa2715fefa90978f2d465 (patch)
tree79e354813920fa2a563d5062d6a407ed1c85f9c4 /src/modules/m_ircv3_echomessage.cpp
parentConst correct numerichelper. (diff)
Use auto when extracting the internal type of a message target.
Diffstat (limited to 'src/modules/m_ircv3_echomessage.cpp')
-rw-r--r--src/modules/m_ircv3_echomessage.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/modules/m_ircv3_echomessage.cpp b/src/modules/m_ircv3_echomessage.cpp
index f57719c46..3d573d1ba 100644
--- a/src/modules/m_ircv3_echomessage.cpp
+++ b/src/modules/m_ircv3_echomessage.cpp
@@ -82,7 +82,7 @@ public:
{
case MessageTarget::TYPE_USER:
{
- User* destuser = target.Get<User>();
+ const auto* destuser = target.Get<User>();
ClientProtocol::Messages::Privmsg privmsg(ClientProtocol::Messages::Privmsg::nocopy, user, destuser, text, details.type);
privmsg.AddTags(tags);
AddEchoTag(privmsg);
@@ -91,7 +91,7 @@ public:
}
case MessageTarget::TYPE_CHANNEL:
{
- Channel* chan = target.Get<Channel>();
+ const auto* chan = target.Get<Channel>();
const char status = details.echo_original ? target.original_status : target.status;
ClientProtocol::Messages::Privmsg privmsg(ClientProtocol::Messages::Privmsg::nocopy, user, chan, text, details.type, status);
privmsg.AddTags(tags);
@@ -101,7 +101,7 @@ public:
}
case MessageTarget::TYPE_SERVER:
{
- const std::string* servername = target.Get<std::string>();
+ const auto* servername = target.Get<std::string>();
ClientProtocol::Messages::Privmsg privmsg(ClientProtocol::Messages::Privmsg::nocopy, user, *servername, text, details.type);
privmsg.AddTags(tags);
AddEchoTag(privmsg);
@@ -124,7 +124,7 @@ public:
{
case MessageTarget::TYPE_USER:
{
- User* destuser = target.Get<User>();
+ const auto* destuser = target.Get<User>();
CTCTags::TagMessage message(user, destuser, tags);
AddEchoTag(message);
localuser->Send(tagmsgprov, message);
@@ -132,7 +132,7 @@ public:
}
case MessageTarget::TYPE_CHANNEL:
{
- Channel* chan = target.Get<Channel>();
+ const auto* chan = target.Get<Channel>();
const char status = details.echo_original ? target.original_status : target.status;
CTCTags::TagMessage message(user, chan, tags, status);
AddEchoTag(message);
@@ -141,7 +141,7 @@ public:
}
case MessageTarget::TYPE_SERVER:
{
- const std::string* servername = target.Get<std::string>();
+ const auto* servername = target.Get<std::string>();
CTCTags::TagMessage message(user, servername->c_str(), tags);
AddEchoTag(message);
localuser->Send(tagmsgprov, message);