- data << "<channeltopic>" << Sanitize(c->topic) << "</channeltopic>";
- data << "<channelmodes>" << Sanitize(c->ChanModes(false)) << "</channelmodes>";
+ data << "<channeltopic>";
+ data << "<topictext>" << Sanitize(c->topic) << "</topictext>";
+ data << "<setby>" << Sanitize(c->setby) << "</setby>";
+ data << "<settime>" << c->topicset << "</settime>";
+ data << "</channeltopic>";
+ data << "<channelmodes>" << Sanitize(c->ChanModes(true)) << "</channelmodes>";