aboutsummaryrefslogtreecommitdiffstats
path: root/apps/comments/src/services/DeleteComment.js
diff options
context:
space:
mode:
Diffstat (limited to 'apps/comments/src/services/DeleteComment.js')
-rw-r--r--apps/comments/src/services/DeleteComment.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/apps/comments/src/services/DeleteComment.js b/apps/comments/src/services/DeleteComment.js
new file mode 100644
index 00000000000..1ed63d7836a
--- /dev/null
+++ b/apps/comments/src/services/DeleteComment.js
@@ -0,0 +1,20 @@
+/**
+ * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+
+import client from './DavClient.js'
+
+/**
+ * Delete a comment
+ *
+ * @param {string} resourceType the resource type
+ * @param {number} resourceId the resource ID
+ * @param {number} commentId the comment iD
+ */
+export default async function(resourceType, resourceId, commentId) {
+ const commentPath = ['', resourceType, resourceId, commentId].join('/')
+
+ // Fetch newly created comment data
+ await client.deleteFile(commentPath)
+}