diff options
author | Hannah von Reth <hannah.vonreth@owncloud.com> | 2020-12-30 14:53:03 +0300 |
---|---|---|
committer | Kevin Ottens <kevin.ottens@nextcloud.com> | 2020-12-30 18:17:47 +0300 |
commit | aadda3263381174585a4208be150e98051e3c304 (patch) | |
tree | a5e03d7c21e9a06a64cd0dbbe18405b9dbf00645 /src/common | |
parent | 552427ffc3a1a997987f14dcd2ea0a62f3712202 (diff) |
Handle errors in convertToPlaceholder
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/vfs.h | 4 |
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; } |