summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
f86267b)
The storage backend bails out when we hand over null strings, so convert those
to empty strings instead when transforming a MessageEvent into a Message. Null
strings are nicer to use and more efficient, so don't force people to avoid them
in the event handlers.
}
void CoreSession::processMessageEvent(MessageEvent *event) {
}
void CoreSession::processMessageEvent(MessageEvent *event) {
- recvMessageFromServer(event->networkId(), event->msgType(), event->bufferType(), event->target(),
- event->text(), event->sender(), event->msgFlags());
+ recvMessageFromServer(event->networkId(), event->msgType(), event->bufferType(),
+ event->target().isNull()? "" : event->target(),
+ event->text().isNull()? "" : event->text(),
+ event->sender().isNull()? "" : event->sender(),
+ event->msgFlags());
}
QList<BufferInfo> CoreSession::buffers() const {
}
QList<BufferInfo> CoreSession::buffers() const {