feat: update user language

This commit is contained in:
Zamitto 2025-01-05 13:58:25 -03:00
parent 47f77310f3
commit 715c4a69d7
2 changed files with 3 additions and 1 deletions

View File

@ -7,7 +7,7 @@ import { omit } from "lodash-es";
import axios from "axios";
import { fileTypeFromFile } from "file-type";
const patchUserProfile = async (updateProfile: UpdateProfileRequest) => {
export const patchUserProfile = async (updateProfile: UpdateProfileRequest) => {
return HydraApi.patch<UserProfile>("/profile", updateProfile);
};

View File

@ -3,6 +3,7 @@ import { registerEvent } from "../register-event";
import type { UserPreferences } from "@types";
import i18next from "i18next";
import { patchUserProfile } from "../profile/update-profile";
const updateUserPreferences = async (
_event: Electron.IpcMainInvokeEvent,
@ -10,6 +11,7 @@ const updateUserPreferences = async (
) => {
if (preferences.language) {
i18next.changeLanguage(preferences.language);
patchUserProfile({ language: preferences.language }).catch(() => {});
}
return userPreferencesRepository.upsert(