diff --git a/src/modules/instance.js b/src/modules/instance.js index 0c856352..ff59d1e6 100644 --- a/src/modules/instance.js +++ b/src/modules/instance.js @@ -182,10 +182,13 @@ const instance = { const result = await res.json() const values = Array.isArray(result) ? Object.assign({}, ...result) : result const emoji = Object.entries(values).map(([key, value]) => { - const imageUrl = value.image_url + let imageUrl = value.image_url + if (typeof imageUrl == 'string' && imageUrl.startsWith('/')) + imageUrl = state.server + imageUrl; + return { displayText: key, - imageUrl: imageUrl ? state.server + imageUrl : value, + imageUrl: imageUrl ? imageUrl : value, tags: imageUrl ? value.tags.sort((a, b) => a > b ? 1 : 0) : ['utf'], replacement: `:${key}: ` }