From acb212ab241e1ed873c943e9c5fa3bcfb2c83a91 Mon Sep 17 00:00:00 2001 From: kolaente Date: Wed, 31 May 2023 15:17:54 +0200 Subject: [PATCH] feat: set the current language to the one saved by the user on login --- src/stores/auth.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/stores/auth.ts b/src/stores/auth.ts index cb0aa192..4c468db4 100644 --- a/src/stores/auth.ts +++ b/src/stores/auth.ts @@ -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()