-QDataStream &operator>>(QDataStream &in, Message &msg) {
- quint8 f;
- quint32 t;
- quint32 ts;
- QByteArray s, m;
- BufferInfo buf;
- in >> msg._msgId >> ts >> t >> f >> buf >> s >> m;
- msg._type = (Message::Type)t;
- msg._flags = (Message::Flags)f;
- msg._bufferInfo = buf;
- msg._timestamp = QDateTime::fromTime_t(ts);
- msg._sender = QString::fromUtf8(s);
- msg._contents = QString::fromUtf8(m);
- return in;
+
+QDataStream &operator>>(QDataStream &in, Message &msg)
+{
+ quint8 f;
+ quint32 t;
+ quint32 ts;
+ QByteArray s, m;
+ BufferInfo buf;
+ in >> msg._msgId >> ts >> t >> f >> buf >> s >> m;
+ msg._type = (Message::Type)t;
+ msg._flags = (Message::Flags)f;
+ msg._bufferInfo = buf;
+ msg._timestamp = QDateTime::fromTime_t(ts);
+ msg._sender = QString::fromUtf8(s);
+ // We do not serialize the sender prefixes until we have a new protocol or client-features implemented
+ msg._senderPrefixes = QString("");
+ msg._contents = QString::fromUtf8(m);
+ return in;