From 9a99b37fea80650e7e2abc0773964e0de1304052 Mon Sep 17 00:00:00 2001 From: Natsumi Date: Tue, 16 Sep 2025 16:21:32 +1200 Subject: [PATCH] Fix invite response, small fixes --- .../dialogs/AvatarDialog/AvatarDialog.vue | 12 ++++---- .../AvatarDialog/SetAvatarStylesDialog.vue | 29 ++++++++++++------- .../AvatarDialog/SetAvatarTagsDialog.vue | 21 +++++++++----- .../dialogs/GroupDialog/GroupDialog.vue | 2 +- .../dialogs/InviteDialog/InviteDialog.vue | 6 ++-- .../InviteDialog/SendInviteConfirmDialog.vue | 15 +++++----- .../dialogs/InviteDialog/SendInviteDialog.vue | 14 +++++---- .../UserDialog/SendInviteRequestDialog.vue | 15 +++++----- .../dialogs/UserDialog/UserDialog.vue | 8 ++--- src/shared/utils/base/ui.js | 2 +- src/shared/utils/common.js | 5 +++- .../Favorites/dialogs/AvatarExportDialog.vue | 5 +++- .../Favorites/dialogs/FriendExportDialog.vue | 5 +++- .../Favorites/dialogs/WorldExportDialog.vue | 5 +++- src/views/Notifications/Notification.vue | 18 ++++++------ .../EditAndSendInviteResponseDialog.vue | 7 +++-- .../SendInviteRequestResponseDialog.vue | 19 +++++++----- .../SendInviteResponseConfirmDialog.vue | 11 ++++--- .../dialogs/SendInviteResponseDialog.vue | 15 ++++++---- src/views/Profile/Profile.vue | 9 +++--- .../dialogs/EditInviteMessageDialog.vue | 2 +- src/views/Tools/dialogs/GalleryDialog.vue | 18 ++++-------- 22 files changed, 137 insertions(+), 106 deletions(-) diff --git a/src/components/dialogs/AvatarDialog/AvatarDialog.vue b/src/components/dialogs/AvatarDialog/AvatarDialog.vue index 8da70173..a9b4d0f4 100644 --- a/src/components/dialogs/AvatarDialog/AvatarDialog.vue +++ b/src/components/dialogs/AvatarDialog/AvatarDialog.vue @@ -568,8 +568,8 @@ @@ -61,12 +60,13 @@ diff --git a/src/views/Profile/Profile.vue b/src/views/Profile/Profile.vue index 124a0b5c..be312ebf 100644 --- a/src/views/Profile/Profile.vue +++ b/src/views/Profile/Profile.vue @@ -481,12 +481,11 @@ - + - + v-model:isExportFriendsListDialogVisible="isExportFriendsListDialogVisible" + :friends="friends" /> + diff --git a/src/views/Profile/dialogs/EditInviteMessageDialog.vue b/src/views/Profile/dialogs/EditInviteMessageDialog.vue index 6953b980..7467b815 100644 --- a/src/views/Profile/dialogs/EditInviteMessageDialog.vue +++ b/src/views/Profile/dialogs/EditInviteMessageDialog.vue @@ -72,7 +72,7 @@ }); throw new Error("VRChat API didn't update message, try again"); } else { - ElMessage.success('Invite message updated'); + ElMessage({ message: 'Invite message updated', type: 'success' }); } return args; }); diff --git a/src/views/Tools/dialogs/GalleryDialog.vue b/src/views/Tools/dialogs/GalleryDialog.vue index c597f396..19669e7a 100644 --- a/src/views/Tools/dialogs/GalleryDialog.vue +++ b/src/views/Tools/dialogs/GalleryDialog.vue @@ -524,8 +524,7 @@ @click="consumeInventoryBundle(item.id)" size="small" :icon="Plus" - style="float: right" - circle> + style="float: right"> {{ t('dialog.gallery_icons.consume_bundle') }} @@ -540,13 +539,7 @@ import { storeToRefs } from 'pinia'; import { ref } from 'vue'; import { useI18n } from 'vue-i18n'; - import { - // inventoryRequest, - miscRequest, - userRequest, - vrcPlusIconRequest, - vrcPlusImageRequest - } from '../../../api'; + import { miscRequest, userRequest, vrcPlusIconRequest, vrcPlusImageRequest, inventoryRequest } from '../../../api'; import { AppDebug } from '../../../service/appConfig'; import { emojiAnimationStyleList, emojiAnimationStyleUrl } from '../../../shared/constants'; import { extractFileId, formatDateFilter, getEmojiFileName, getPrintFileName } from '../../../shared/utils'; @@ -1059,9 +1052,9 @@ async function consumeInventoryBundle(inventoryId) { try { - // const args = await inventoryRequest.consumeInventoryBundle({ - // inventoryId - // }); + await inventoryRequest.consumeInventoryBundle({ + inventoryId + }); currentUserInventory.value.delete(inventoryId); const array = inventoryTable.value; const { length } = array; @@ -1075,6 +1068,7 @@ } catch (error) { console.error('Error consuming inventory bundle:', error); } + // -- response -- // errors: [] // inventoryItems : [] // inventoryItemsCreated: 0