diff options
| author | 2023-02-03 09:26:31 +0000 | |
|---|---|---|
| committer | 2023-02-03 09:26:31 +0000 | |
| commit | e64ace4c8279084a7d168ee1f9e50156b93fa2c7 (patch) | |
| tree | 4630a6b5295c549e4974ced5a651febaf0ce2481 /src/modules/m_spanningtree/away.cpp | |
| parent | Allow bouncers to introduce a user as away. (diff) | |
Expose the removed away message in OnUserBack.
Diffstat (limited to 'src/modules/m_spanningtree/away.cpp')
| -rw-r--r-- | src/modules/m_spanningtree/away.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/m_spanningtree/away.cpp b/src/modules/m_spanningtree/away.cpp index f3ab58a49..edb59b21d 100644 --- a/src/modules/m_spanningtree/away.cpp +++ b/src/modules/m_spanningtree/away.cpp @@ -42,9 +42,10 @@ CmdResult CommandAway::HandleRemote(::RemoteUser* u, Params& params) } else { + const std::string awaymsg = u->awaymsg; u->awaytime = 0; u->awaymsg.clear(); - awayevprov.Call(&Away::EventListener::OnUserBack, u); + awayevprov.Call(&Away::EventListener::OnUserBack, u, awaymsg); } return CmdResult::SUCCESS; } |
