From e356acbcee0220baef6c7f204c4454f19d0390dd Mon Sep 17 00:00:00 2001 From: Kevin Ottens Date: Tue, 6 Oct 2020 12:45:19 +0200 Subject: [PATCH] Add sharePublicLinkAskOptionalPassword to Capabilities Signed-off-by: Kevin Ottens --- src/libsync/capabilities.cpp | 5 +++++ src/libsync/capabilities.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/libsync/capabilities.cpp b/src/libsync/capabilities.cpp index 78035fa8c..47b96068f 100644 --- a/src/libsync/capabilities.cpp +++ b/src/libsync/capabilities.cpp @@ -59,6 +59,11 @@ bool Capabilities::sharePublicLinkSupportsUploadOnly() const return _capabilities["files_sharing"].toMap()["public"].toMap()["supports_upload_only"].toBool(); } +bool Capabilities::sharePublicLinkAskOptionalPassword() const +{ + return _capabilities["files_sharing"].toMap()["public"].toMap()["password"].toMap()["askForOptionalPassword"].toBool(); +} + bool Capabilities::sharePublicLinkEnforcePassword() const { return _capabilities["files_sharing"].toMap()["public"].toMap()["password"].toMap()["enforced"].toBool(); diff --git a/src/libsync/capabilities.h b/src/libsync/capabilities.h index a92db1e7c..dae0d5866 100644 --- a/src/libsync/capabilities.h +++ b/src/libsync/capabilities.h @@ -40,6 +40,7 @@ public: bool sharePublicLink() const; bool sharePublicLinkAllowUpload() const; bool sharePublicLinkSupportsUploadOnly() const; + bool sharePublicLinkAskOptionalPassword() const; bool sharePublicLinkEnforcePassword() const; bool sharePublicLinkEnforceExpireDate() const; int sharePublicLinkExpireDateDays() const; -- 2.30.2