aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/src/models/Share.js
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_sharing/src/models/Share.js')
-rw-r--r--apps/files_sharing/src/models/Share.js26
1 files changed, 23 insertions, 3 deletions
diff --git a/apps/files_sharing/src/models/Share.js b/apps/files_sharing/src/models/Share.js
index 92ea314071f..bf1b2ec9ac3 100644
--- a/apps/files_sharing/src/models/Share.js
+++ b/apps/files_sharing/src/models/Share.js
@@ -254,6 +254,29 @@ export default class Share {
}
/**
+ * Get the share label if any
+ * Should only exist on link shares
+ *
+ * @returns {string}
+ * @readonly
+ * @memberof Share
+ */
+ get label() {
+ return this.#share.label
+ }
+
+ /**
+ * Set the share label if any
+ * Should only be set on link shares
+ *
+ * @param {string} label the label
+ * @memberof Share
+ */
+ set label(label) {
+ this.#share.label = label
+ }
+
+ /**
* Have a mail been sent
*
* @returns {boolean}
@@ -488,9 +511,6 @@ export default class Share {
}
// TODO: SORT THOSE PROPERTIES
- get label() {
- return this.#share.label
- }
get parent() {
return this.#share.parent