Skip to content
Snippets Groups Projects

Add configuration for sharing emoji packs

Merged vaartis requested to merge vaartis/admin-fe:master into master
All threads resolved!
Files
7
+ 22
6
@@ -7,7 +7,7 @@ import _ from 'lodash'
export async function deletePack(host, token, name) {
return await request({
baseURL: baseName(host),
url: `/api/pleroma/emoji/packs/delete/${name}`,
url: `/api/pleroma/emoji/packs/${name}`,
method: 'delete',
headers: authHeaders(token)
})
@@ -22,10 +22,28 @@ export async function reloadEmoji(host, token) {
})
}
export async function importFromFS(host, token) {
return await request({
baseURL: baseName(host),
url: '/api/pleroma/emoji/packs/import_from_fs',
method: 'post',
headers: authHeaders(token)
})
}
export async function createPack(host, token, name) {
return await request({
baseURL: baseName(host),
url: `/api/pleroma/emoji/packs/${name}`,
method: 'put',
headers: authHeaders(token)
})
}
export async function listPacks(host) {
return await request({
baseURL: baseName(host),
url: `/api/pleroma/emoji/packs/list`,
url: `/api/pleroma/emoji/packs/`,
method: 'get'
})
}
@@ -48,7 +66,7 @@ export async function downloadFrom(host, instance_address, pack_name, as, token)
export async function savePackMetadata(host, token, name, new_data) {
return await request({
baseURL: baseName(host),
url: `/api/pleroma/emoji/packs/update_metadata/${name}`,
url: `/api/pleroma/emoji/packs/${name}/update_metadata`,
method: 'post',
headers: authHeaders(token),
data: { name, new_data },
@@ -73,8 +91,6 @@ export async function updatePackFile(host, token, args) {
case 'add': {
const { shortcode, file, fileName } = args
console.log(file)
data = fileUpdateFormData({
action: 'add',
shortcode: shortcode,
@@ -115,7 +131,7 @@ export async function updatePackFile(host, token, args) {
return await request({
baseURL: baseName(host),
url: `/api/pleroma/emoji/packs/update_file/${packName}`,
url: `/api/pleroma/emoji/packs/${packName}/update_file`,
method: 'post',
headers: authHeaders(token),
data: data,
Loading