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;
}
}
}

View File

@@ -78,9 +78,6 @@ const onSkinUpload = async () => {
isLoading.value = false;
}
};
// --- Логика для 3D-вьювера ---
const skinCanvas = ref<HTMLCanvasElement | null>(null);
let skinViewer: SkinViewer | null = null;
const setupSkinViewer = () => {
if (skinCanvas.value && !skinViewer) {