diff options
Diffstat (limited to 'framework/src/sinkfabric.cpp')
-rw-r--r-- | framework/src/sinkfabric.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/framework/src/sinkfabric.cpp b/framework/src/sinkfabric.cpp index 2615a3ca..09075174 100644 --- a/framework/src/sinkfabric.cpp +++ b/framework/src/sinkfabric.cpp | |||
@@ -46,6 +46,10 @@ public: | |||
46 | auto scope = SyncScope().resourceFilter(folder->resourceInstanceIdentifier()).filter<Mail::Folder>(QVariant::fromValue(folder->identifier())); | 46 | auto scope = SyncScope().resourceFilter(folder->resourceInstanceIdentifier()).filter<Mail::Folder>(QVariant::fromValue(folder->identifier())); |
47 | scope.setType<ApplicationDomain::Mail>(); | 47 | scope.setType<ApplicationDomain::Mail>(); |
48 | Store::synchronize(scope).exec(); | 48 | Store::synchronize(scope).exec(); |
49 | } else if (message["type"].value<QString>() == "contacts") { | ||
50 | auto scope = SyncScope(); | ||
51 | scope.setType<ApplicationDomain::Contact>(); | ||
52 | Store::synchronize(scope).exec(); | ||
49 | } else { | 53 | } else { |
50 | SinkLog() << "Synchronizing all"; | 54 | SinkLog() << "Synchronizing all"; |
51 | Store::synchronize(SyncScope()).exec(); | 55 | Store::synchronize(SyncScope()).exec(); |