X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoresession.h;fp=src%2Fcore%2Fcoresession.h;h=99cd5932ab972cd0c9e04d537f5195961867e3c6;hp=d44a9c49cb871d930596c1cc08a1d02f72a65314;hb=e38846f054ad1766f2e91992a57bbaffd33c7c06;hpb=edc55b1f86cf613a332eeeb5d85537a54120dfa5 diff --git a/src/core/coresession.h b/src/core/coresession.h index d44a9c49..99cd5932 100644 --- a/src/core/coresession.h +++ b/src/core/coresession.h @@ -306,6 +306,7 @@ struct NetworkInternalMessage struct RawMessage { + QDateTime timestamp; NetworkId networkId; Message::Type type; BufferInfo::Type bufferType; @@ -314,14 +315,16 @@ struct RawMessage QString sender; Message::Flags flags; - RawMessage(NetworkId networkId, + RawMessage(QDateTime timestamp, + NetworkId networkId, Message::Type type, BufferInfo::Type bufferType, QString target, QString text, QString sender, Message::Flags flags) - : networkId(networkId) + : timestamp(std::move(timestamp)) + , networkId(networkId) , type(type) , bufferType(bufferType) , target(std::move(target)) @@ -332,7 +335,8 @@ struct RawMessage RawMessage(NetworkId networkId, const NetworkInternalMessage& msg) - : networkId(networkId) + : timestamp(QDateTime::currentDateTimeUtc()) + , networkId(networkId) , type(msg.type) , bufferType(msg.bufferType) , target(msg.target)