Avatar gallery and listing

This commit is contained in:
Natsumi
2025-05-24 03:32:40 +10:00
parent 029aa1c43d
commit 17a75a041f
9 changed files with 244 additions and 21 deletions

View File

@@ -447,7 +447,7 @@
<script setup>
import { getCurrentInstance, inject, ref } from 'vue';
import { useI18n } from 'vue-i18n-bridge';
import { userRequest, vrcPlusIconRequest, vrcPlusImageRequest } from '../../../api';
import { userRequest, vrcPlusIconRequest, vrcPlusImageRequest, miscRequest } from '../../../api';
import { extractFileId } from '../../../composables/shared/utils';
import { emojiAnimationStyleList, emojiAnimationStyleUrl } from '../../../composables/user/constants/emoji';
import { getPrintFileName } from '../../../composables/user/utils';
@@ -623,7 +623,7 @@
}
function deleteGalleryImage(fileId) {
vrcPlusIconRequest.deleteFile(fileId).then((args) => {
miscRequest.deleteFile(fileId).then((args) => {
// API.$emit('GALLERYIMAGE:DELETE', args);
// API.$on('GALLERYIMAGE:DELETE')
const array = props.galleryTable;
@@ -726,7 +726,7 @@
}
function deleteVRCPlusIcon(fileId) {
vrcPlusIconRequest.deleteFile(fileId).then((args) => {
miscRequest.deleteFile(fileId).then((args) => {
// API.$emit('VRCPLUSICON:DELETE', args);
// API.$on('VRCPLUSICON:DELETE')
const array = props.VRCPlusIconsTable;
@@ -857,7 +857,7 @@
}
function deleteEmoji(fileId) {
vrcPlusIconRequest.deleteFile(fileId).then((args) => {
miscRequest.deleteFile(fileId).then((args) => {
// API.$emit('EMOJI:DELETE', args);
// API.$on('EMOJI:DELETE')
const array = props.emojiTable;
@@ -927,7 +927,7 @@
}
function deleteSticker(fileId) {
vrcPlusIconRequest.deleteFile(fileId).then((args) => {
miscRequest.deleteFile(fileId).then((args) => {
// API.$emit('STICKER:DELETE', args);
// API.$on('STICKER:DELETE')
const array = props.stickerTable;