aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/private/Share20/ProviderFactory.php2
-rw-r--r--lib/public/Share/IShare.php5
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/private/Share20/ProviderFactory.php b/lib/private/Share20/ProviderFactory.php
index 933125c10b4..db333ee99a2 100644
--- a/lib/private/Share20/ProviderFactory.php
+++ b/lib/private/Share20/ProviderFactory.php
@@ -318,6 +318,8 @@ class ProviderFactory implements IProviderFactory {
$provider = $this->getShareByCircleProvider();
} elseif ($shareType === IShare::TYPE_ROOM) {
$provider = $this->getRoomShareProvider();
+ } elseif ($shareType === IShare::TYPE_DECK) {
+ $provider = $this->getProvider('deck');
}
diff --git a/lib/public/Share/IShare.php b/lib/public/Share/IShare.php
index 7b38e00df46..1e40d7f6650 100644
--- a/lib/public/Share/IShare.php
+++ b/lib/public/Share/IShare.php
@@ -106,6 +106,11 @@ interface IShare {
// const TYPE_USERROOM = 11;
/**
+ * @since 21.0.0
+ */
+ public const TYPE_DECK = 12;
+
+ /**
* @since 18.0.0
*/
public const STATUS_PENDING = 0;