aboutsummaryrefslogtreecommitdiff
path: root/src/modules/instance.js
diff options
context:
space:
mode:
authorTusooa Zhu <tusooa@kazv.moe>2022-09-20 22:03:31 -0400
committerTusooa Zhu <tusooa@kazv.moe>2022-09-20 22:03:31 -0400
commit6fab7b9e3ffb4a9bce2788174ef0e9e6eef7b2c5 (patch)
treea40bcd5c599ba1f3f4b5dc2f4f2778fa5fe29954 /src/modules/instance.js
parentcc58b9b93d4346860e244d2093f0d406eb76954c (diff)
Use import() for emoji.json
Diffstat (limited to 'src/modules/instance.js')
-rw-r--r--src/modules/instance.js27
1 files changed, 12 insertions, 15 deletions
diff --git a/src/modules/instance.js b/src/modules/instance.js
index 9be35d88..9f326d26 100644
--- a/src/modules/instance.js
+++ b/src/modules/instance.js
@@ -135,6 +135,7 @@ const loadAnnotations = (lang) => {
return import(
`@kazvmoe-infra/unicode-emoji-json/annotations/${langCodeToCldrName(lang)}.json`
)
+ .then(k => k.default)
}
const injectAnnotations = (emoji, annotations) => {
@@ -233,21 +234,17 @@ const instance = {
},
async getStaticEmoji ({ commit }) {
try {
- const res = await window.fetch('/static/emoji.json')
- if (res.ok) {
- const values = await res.json()
- const emoji = Object.keys(values).reduce((res, groupId) => {
- res[groupId] = values[groupId].map(e => ({
- displayText: e.slug,
- imageUrl: false,
- replacement: e.emoji
- }))
- return res
- }, {})
- commit('setInstanceOption', { name: 'emoji', value: injectRegionalIndicators(emoji) })
- } else {
- throw (res)
- }
+ const values = (await import('../../static/emoji.json')).default
+
+ const emoji = Object.keys(values).reduce((res, groupId) => {
+ res[groupId] = values[groupId].map(e => ({
+ displayText: e.slug,
+ imageUrl: false,
+ replacement: e.emoji
+ }))
+ return res
+ }, {})
+ commit('setInstanceOption', { name: 'emoji', value: injectRegionalIndicators(emoji) })
} catch (e) {
console.warn("Can't load static emoji")
console.warn(e)