diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-09 16:14:02 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-09 16:14:02 +0100 |
commit | 57a88e6c1514b85d25b066059defcd62d2ccd8d6 (patch) | |
tree | ad41c8e9e4e6b59329e84c2151f24ba5a22eca64 /common/synchronizer.cpp | |
parent | 45aaa4a4b2a0718d6e23dd5ac8a5c594d774e949 (diff) | |
download | sink-57a88e6c1514b85d25b066059defcd62d2ccd8d6.tar.gz sink-57a88e6c1514b85d25b066059defcd62d2ccd8d6.zip |
Addressbook support
Diffstat (limited to 'common/synchronizer.cpp')
-rw-r--r-- | common/synchronizer.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/common/synchronizer.cpp b/common/synchronizer.cpp index fcdb5b8..8c0d31d 100644 --- a/common/synchronizer.cpp +++ b/common/synchronizer.cpp | |||
@@ -505,6 +505,12 @@ KAsync::Job<void> Synchronizer::replay(const QByteArray &type, const QByteArray | |||
505 | } else if (type == ApplicationDomain::getTypeName<ApplicationDomain::Mail>()) { | 505 | } else if (type == ApplicationDomain::getTypeName<ApplicationDomain::Mail>()) { |
506 | auto mail = store().readEntity<ApplicationDomain::Mail>(key); | 506 | auto mail = store().readEntity<ApplicationDomain::Mail>(key); |
507 | job = replay(mail, operation, oldRemoteId, modifiedProperties); | 507 | job = replay(mail, operation, oldRemoteId, modifiedProperties); |
508 | } else if (type == ApplicationDomain::getTypeName<ApplicationDomain::Contact>()) { | ||
509 | auto mail = store().readEntity<ApplicationDomain::Contact>(key); | ||
510 | job = replay(mail, operation, oldRemoteId, modifiedProperties); | ||
511 | } else if (type == ApplicationDomain::getTypeName<ApplicationDomain::Addressbook>()) { | ||
512 | auto mail = store().readEntity<ApplicationDomain::Addressbook>(key); | ||
513 | job = replay(mail, operation, oldRemoteId, modifiedProperties); | ||
508 | } else { | 514 | } else { |
509 | SinkErrorCtx(mLogCtx) << "Replayed unknown type: " << type; | 515 | SinkErrorCtx(mLogCtx) << "Replayed unknown type: " << type; |
510 | } | 516 | } |
@@ -545,6 +551,11 @@ KAsync::Job<QByteArray> Synchronizer::replay(const ApplicationDomain::Contact &, | |||
545 | return KAsync::null<QByteArray>(); | 551 | return KAsync::null<QByteArray>(); |
546 | } | 552 | } |
547 | 553 | ||
554 | KAsync::Job<QByteArray> Synchronizer::replay(const ApplicationDomain::Addressbook &, Sink::Operation, const QByteArray &, const QList<QByteArray> &) | ||
555 | { | ||
556 | return KAsync::null<QByteArray>(); | ||
557 | } | ||
558 | |||
548 | KAsync::Job<QByteArray> Synchronizer::replay(const ApplicationDomain::Mail &, Sink::Operation, const QByteArray &, const QList<QByteArray> &) | 559 | KAsync::Job<QByteArray> Synchronizer::replay(const ApplicationDomain::Mail &, Sink::Operation, const QByteArray &, const QList<QByteArray> &) |
549 | { | 560 | { |
550 | return KAsync::null<QByteArray>(); | 561 | return KAsync::null<QByteArray>(); |