Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHannah von Reth <hannah.vonreth@owncloud.com>2020-12-30 14:53:03 +0300
committerKevin Ottens <kevin.ottens@nextcloud.com>2020-12-30 18:17:47 +0300
commitaadda3263381174585a4208be150e98051e3c304 (patch)
treea5e03d7c21e9a06a64cd0dbbe18405b9dbf00645 /src/common
parent552427ffc3a1a997987f14dcd2ea0a62f3712202 (diff)
Handle errors in convertToPlaceholder
Diffstat (limited to 'src/common')
-rw-r--r--src/common/vfs.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/vfs.h b/src/common/vfs.h
index f4ea3d8fa..b7bd22098 100644
--- a/src/common/vfs.h
+++ b/src/common/vfs.h
@@ -190,7 +190,7 @@ public:
* new placeholder shall supersede, for rename-replace actions with new downloads,
* for example.
*/
- virtual void convertToPlaceholder(
+ virtual Result<void, QString> convertToPlaceholder(
const QString &filename,
const SyncFileItem &item,
const QString &replacesFile = QString()) = 0;
@@ -296,7 +296,7 @@ public:
Result<void, QString> updateMetadata(const QString &, time_t, qint64, const QByteArray &) override { return {}; }
Result<void, QString> createPlaceholder(const SyncFileItem &) override { return {}; }
Result<void, QString> dehydratePlaceholder(const SyncFileItem &) override { return {}; }
- void convertToPlaceholder(const QString &, const SyncFileItem &, const QString &) override {}
+ Result<void, QString> convertToPlaceholder(const QString &, const SyncFileItem &, const QString &) override { return {}; }
bool needsMetadataUpdate(const SyncFileItem &) override { return false; }
bool isDehydratedPlaceholder(const QString &) override { return false; }