summaryrefslogtreecommitdiff
path: root/web/source/settings/lib/query
diff options
context:
space:
mode:
Diffstat (limited to 'web/source/settings/lib/query')
-rw-r--r--web/source/settings/lib/query/custom-emoji.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/web/source/settings/lib/query/custom-emoji.js b/web/source/settings/lib/query/custom-emoji.js
index a26da75ca..fa2a08db6 100644
--- a/web/source/settings/lib/query/custom-emoji.js
+++ b/web/source/settings/lib/query/custom-emoji.js
@@ -54,6 +54,23 @@ const endpoints = (build) => ({
? [{type: "Emojis", id: "LIST"}, {type: "Emojis", id: res.id}]
: [{type: "Emojis", id: "LIST"}]
}),
+ editEmoji: build.mutation({
+ query: ({id, ...patch}) => {
+ return {
+ method: "PATCH",
+ url: `/api/v1/admin/custom_emojis/${id}`,
+ asForm: true,
+ body: {
+ type: "modify",
+ ...patch
+ }
+ };
+ },
+ invalidatesTags: (res) =>
+ res
+ ? [{type: "Emojis", id: "LIST"}, {type: "Emojis", id: res.id}]
+ : [{type: "Emojis", id: "LIST"}]
+ }),
deleteEmoji: build.mutation({
query: (id) => ({
method: "DELETE",