Use the API endpoint for emoji completion.

This commit is contained in:
eal 2017-10-19 23:39:21 +03:00
parent 447ec91176
commit ba9b04a8ba

View File

@ -103,12 +103,11 @@ window.fetch('/static/terms-of-service.html')
store.dispatch('setOption', { name: 'tos', value: html })
})
window.fetch('/static/emoji.txt')
.then((res) => res.text())
.then((csv) => {
const emoji = csv.split('\n').map((row) => {
const values = row.split(', ')
return { shortcode: values[0], image_url: values[1] }
window.fetch('/api/pleroma/emoji.json')
.then((res) => res.json())
.then((values) => {
const emoji = Object.keys(values).map((key) => {
return { shortcode: key, image_url: values[key] }
})
store.dispatch('setOption', { name: 'emoji', value: emoji })
})