some fixes

This commit is contained in:
2025-06-18 09:42:12 +03:00
parent f9e0c068f4
commit 17868d3a7b
2 changed files with 2 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
import { defineStore } from "pinia";
import { ref, computed } from "vue";
import { registerUser as apiRegisterUser } from "@/api/auth";
import { registerUser as apiRegisterUser, loginUser as apiLoginUser } from "@/api/auth";
import { getUserProfile as apiGetUserProfile } from "@/api/user";
import type { RegisterRequest } from "@/types";
import router from "@/router";
@@ -26,12 +26,11 @@ export const useAuthStore = defineStore("auth", () => {
if (response.data && response.data.properties) {
const textureProp = response.data.properties.find((p) => p.name === "textures");
if (textureProp) {
// Декодируем Base64-строку и парсим JSON
const textureData = JSON.parse(atob(textureProp.value));
if (textureData.textures?.SKIN?.url) {
skinUrl.value = textureData.textures.SKIN.url;
} else {
skinUrl.value = null; // У пользователя нет скина
skinUrl.value = null;
}
}
}