Add sharePublicLinkAskOptionalPassword to Capabilities
authorKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 6 Oct 2020 10:45:19 +0000 (12:45 +0200)
committerKevin Ottens (Rebase PR Action) <er-vin@users.noreply.github.com>
Wed, 7 Oct 2020 09:43:47 +0000 (09:43 +0000)
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
src/libsync/capabilities.cpp
src/libsync/capabilities.h

index 78035fa8cb0e27b3adbe5a06522d0897a82848c7..47b96068fa15e67981b2f0810fbf43a78f8cae32 100644 (file)
@@ -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();
index a92db1e7c5a910077282c1cf5a69c9c43fbc36bc..dae0d586643a3ac4775f3f9fcbbca8f3d79d9cf2 100644 (file)
@@ -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;