From fcc0d358959f9134ad5f2023f66fa833f6383fba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Julius=20H=C3=A4rtl?= <jus@bitgrid.net>
Date: Thu, 3 Dec 2020 15:52:43 +0100
Subject: [PATCH] Add share type for deck
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Julius Härtl <jus@bitgrid.net>
---
 lib/private/Share20/ProviderFactory.php | 2 ++
 lib/public/Share/IShare.php             | 5 +++++
 2 files changed, 7 insertions(+)

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
@@ -105,6 +105,11 @@ interface IShare {
 	 */
 	// const TYPE_USERROOM = 11;
 
+	/**
+	 * @since 21.0.0
+	 */
+	public const TYPE_DECK = 12;
+
 	/**
 	 * @since 18.0.0
 	 */
-- 
GitLab