Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/services/messagesService.js')
-rw-r--r--src/services/messagesService.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/services/messagesService.js b/src/services/messagesService.js
index 938a35130..3a211a7e5 100644
--- a/src/services/messagesService.js
+++ b/src/services/messagesService.js
@@ -132,6 +132,24 @@ const updateLastReadMessage = async function(token, lastReadMessage) {
})
}
+const addReactionToMessage = async function(token, messageId, selectedEmoji) {
+ return axios.post(generateOcsUrl('apps/spreed/api/v1/reaction/{token}/{messageId}', { token, messageId }), {
+ reaction: selectedEmoji,
+ })
+}
+
+const removeReactionFromMessage = async function(token, messageId, selectedEmoji) {
+ return axios.delete(generateOcsUrl('apps/spreed/api/v1/reaction/{token}/{messageId}', { token, messageId }), {
+ params: {
+ reaction: selectedEmoji,
+ },
+ })
+}
+
+const getReactionsDetails = async function(token, messageId) {
+ return axios.get(generateOcsUrl('apps/spreed/api/v1/reaction/{token}/{messageId}', { token, messageId }))
+}
+
export {
fetchMessages,
lookForNewMessages,
@@ -139,4 +157,7 @@ export {
deleteMessage,
postRichObjectToConversation,
updateLastReadMessage,
+ addReactionToMessage,
+ removeReactionFromMessage,
+ getReactionsDetails,
}