diff options
Diffstat (limited to 'web/source/settings/lib')
-rw-r--r-- | web/source/settings/lib/query/custom-emoji.js | 17 |
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", |