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
5
+ 22
4
@@ -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 },
@@ -113,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