feat: admin - download locale strings from graph

This commit is contained in:
NGPixel
2018-05-06 23:21:48 -04:00
parent 9f8feb6540
commit ba6b4bc4dd
8 changed files with 139 additions and 14 deletions

View File

@@ -37,6 +37,21 @@ module.exports = {
}
},
LocalizationMutation: {
async downloadLocale(obj, args, context) {
try {
const job = await WIKI.queue.job.fetchGraphLocale.add({
locale: args.locale
}, {
timeout: 30000
})
await job.finished()
return {
responseResult: graphHelper.generateSuccess('Locale downloaded successfully')
}
} catch (err) {
return graphHelper.generateError(err)
}
},
async updateLocale(obj, args, context) {
try {
WIKI.config.site.lang = args.locale
@@ -46,7 +61,7 @@ module.exports = {
await WIKI.lang.setCurrentLocale(args.locale)
return {
responseResult: graphHelper.generateSuccess('Login success')
responseResult: graphHelper.generateSuccess('Locale config updated')
}
} catch (err) {
return graphHelper.generateError(err)