fix: avoid sending language settings multiple times

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2534>
environments/review-front-wvff-mk2g74/deployments/18198
Kasper Seweryn 2023-07-25 14:25:44 +02:00 zatwierdzone przez Marge
rodzic 9625732b08
commit 4525d083af
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -225,7 +225,9 @@ const store: Module<State, RootState> = {
commit('notifications', { type: 'pendingReviewRequests', count: response.data.count })
},
async currentLanguage ({ commit, rootState }, value) {
async currentLanguage ({ commit, rootState, state }, value) {
if (state.selectedLanguage && state.currentLanguage === value) return
commit('currentLanguage', value)
if (rootState.auth.authenticated) {
await axios.post('users/settings', { language: value })