]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/away.cpp
Merge pull request #708 from SaberUK/master+development-branch
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / away.cpp
index 7b151dfefb94d3d536582997d053ef46cc4e7f94..9c4ec5783240a101319302e28b3d1766dbe10f2b 100644 (file)
@@ -43,3 +43,16 @@ CmdResult CommandAway::HandleRemote(RemoteUser* u, std::vector<std::string>& par
        }
        return CMD_SUCCESS;
 }
+
+CommandAway::Builder::Builder(User* user)
+       : CmdBuilder(user, "AWAY")
+{
+       push_int(user->awaytime).push_last(user->awaymsg);
+}
+
+CommandAway::Builder::Builder(User* user, const std::string& msg)
+       : CmdBuilder(user, "AWAY")
+{
+       if (!msg.empty())
+               push_int(ServerInstance->Time()).push_last(msg);
+}