diff options
| author | Don Sanders <don.sanders@nokia.com> | 2011-05-31 20:15:57 +0300 |
|---|---|---|
| committer | Don Sanders <don.sanders@nokia.com> | 2011-05-31 20:15:57 +0300 |
| commit | c3ae9958792d790812396f00b4c6d792553a83eb (patch) | |
| tree | f2556fbd35ce2c8d92c06aca24c70c81b5513ea6 /src/tools/messageserver/messageserver.cpp | |
| parent | 864f48af0f5c3b04abc8ba337677a43ad0d64a52 (diff) | |
Update the addMessages and updateMessages serviceactions
Related to NB#199393 'Response time to send Email message is above the target
value'
messagserver will no longer reload message data, should reduce
peak memory usage (and reduce cpu/filesystem use).
Required fixing bug in mailstore where updateMessage ignored udpated
contentIdentifier.
Required changing QMailContentManager interface to add new NoDurability option
and new ensureDurability(const QList<QString> &) function, and updating
QmfStorageManager plugin appropriately.
Required adding new limitation to addMessages and updateMessages
service actions, all messages must have same content scheme.
Diffstat (limited to 'src/tools/messageserver/messageserver.cpp')
| -rw-r--r-- | src/tools/messageserver/messageserver.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/messageserver/messageserver.cpp b/src/tools/messageserver/messageserver.cpp index 3efe8471..5796e1be 100644 --- a/src/tools/messageserver/messageserver.cpp +++ b/src/tools/messageserver/messageserver.cpp @@ -191,6 +191,10 @@ MessageServer::MessageServer(QObject *parent) handler, SLOT(addMessages(quint64, QString))); connect(client, SIGNAL(updateMessages(quint64, QString)), handler, SLOT(updateMessages(quint64, QString))); + connect(client, SIGNAL(addMessages(quint64, QMailMessageMetaDataList)), + handler, SLOT(addMessages(quint64, QMailMessageMetaDataList))); + connect(client, SIGNAL(updateMessages(quint64, QMailMessageMetaDataList)), + handler, SLOT(updateMessages(quint64, QMailMessageMetaDataList))); connect(client, SIGNAL(createFolder(quint64, QString, QMailAccountId, QMailFolderId)), handler, SLOT(createFolder(quint64, QString, QMailAccountId, QMailFolderId))); connect(client, SIGNAL(renameFolder(quint64, QMailFolderId, QString)), |
