feat: set the current language to the one saved by the user on login

This commit is contained in:
kolaente 2023-05-31 15:17:54 +02:00
parent 4ba02ebbb6
commit acb212ab24
Signed by untrusted user: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 2 additions and 1 deletions

View File

@ -2,7 +2,7 @@ import {computed, readonly, ref} from 'vue'
import {defineStore, acceptHMRUpdate} from 'pinia'
import {HTTPFactory, AuthenticatedHTTPFactory} from '@/helpers/fetcher'
import {i18n, getCurrentLanguage, saveLanguage} from '@/i18n'
import {i18n, getCurrentLanguage, saveLanguage, setLanguage} from '@/i18n'
import {objectToSnakeCase} from '@/helpers/case'
import UserModel, { getAvatarUrl, getDisplayName } from '@/models/user'
import UserSettingsService from '@/services/userSettings'
@ -250,6 +250,7 @@ export const useAuthStore = defineStore('auth', () => {
...(info.value?.exp && {exp: info.value?.exp}),
})
await setLanguage(newUser.settings.language)
setUser(newUser)
updateLastUserRefresh()