refactor res.locals and settings

This commit is contained in:
lesion
2022-02-26 21:27:40 +01:00
parent 9e2ed063b6
commit cf3e1c69fa
20 changed files with 133 additions and 102 deletions

View File

@@ -52,11 +52,11 @@ export const mutations = {
export const actions = {
// this method is called server side only for each request for nuxt
// we use it to get configuration from db, set locale, etc...
nuxtServerInit ({ commit }, { req }) {
commit('setSettings', req.settings)
if (req.status === 'READY') {
commit('setAnnouncements', req.announcements)
commit('update', req.meta)
nuxtServerInit ({ commit }, { req, res }) {
commit('setSettings', res.locals.settings)
if (res.locals.status === 'READY') {
commit('setAnnouncements', res.locals.announcements)
commit('update', res.locals.meta)
}
},
async updateAnnouncements ({ commit }) {