From cb554d77da6192b84109354701396a9e16134636 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sat, 13 Feb 2016 19:11:49 +0100 Subject: Reuse ResourceAccess where we can --- common/store.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'common/store.cpp') diff --git a/common/store.cpp b/common/store.cpp index 6f080b5..2f88c6d 100644 --- a/common/store.cpp +++ b/common/store.cpp @@ -158,7 +158,7 @@ KAsync::Job Store::removeDataFromDisk(const QByteArray &identifier) Trace() << "Remove data from disk " << identifier; auto time = QSharedPointer::create(); time->start(); - auto resourceAccess = QSharedPointer::create(identifier); + auto resourceAccess = ResourceAccessFactory::instance().getAccess(identifier); resourceAccess->open(); return resourceAccess->sendCommand(Sink::Commands::RemoveFromDiskCommand).then([resourceAccess, time]() { Trace() << "Remove from disk complete." << Log::TraceTime(time->elapsed()); @@ -171,7 +171,7 @@ KAsync::Job Store::synchronize(const Sink::Query &query) return KAsync::iterate(query.resources) .template each([query](const QByteArray &resource, KAsync::Future &future) { Trace() << "Synchronizing " << resource; - auto resourceAccess = QSharedPointer::create(resource); + auto resourceAccess = ResourceAccessFactory::instance().getAccess(resource); resourceAccess->open(); resourceAccess->synchronizeResource(true, false).then([&future, resourceAccess]() { future.setFinished(); -- cgit v1.2.3