Add vrcPlusWorld groups

This commit is contained in:
Natsumi
2026-01-13 12:09:33 +13:00
parent d2387c5419
commit 4a64559a79
5 changed files with 45 additions and 18 deletions

View File

@@ -426,8 +426,8 @@
import { computed, nextTick, onBeforeMount, onBeforeUnmount, onMounted, ref, watch } from 'vue';
import { MoreFilled, Plus, Refresh } from '@element-plus/icons-vue';
import { Ellipsis, RefreshCcw } from 'lucide-vue-next';
import { Button } from '@/components/ui/button';
import { InputGroupField, InputGroupSearch } from '@/components/ui/input-group';
import { Button } from '@/components/ui/button';
import { ElMessageBox } from 'element-plus';
import { Spinner } from '@/components/ui/spinner';
import { storeToRefs } from 'pinia';
@@ -1023,10 +1023,10 @@
getLocalWorldFavorites();
}
function changeWorldGroupVisibility(name, visibility, menuKey = null) {
function changeWorldGroupVisibility(group, visibility, menuKey = null) {
const params = {
type: 'world',
group: name,
type: group.type,
group: group.name,
visibility
};
favoriteRequest.saveFavoriteGroup(params).then((args) => {
@@ -1120,7 +1120,7 @@
function handleVisibilitySelection(group, visibility) {
const menuKey = remoteGroupMenuKey(group.key);
changeWorldGroupVisibility(group.name, visibility, menuKey);
changeWorldGroupVisibility(group, visibility, menuKey);
}
function handleRemoteRename(group) {
@@ -1164,7 +1164,7 @@
}
favoriteRequest
.saveFavoriteGroup({
type: 'world',
type: group.type,
group: group.name,
displayName: newName
})

View File

@@ -112,7 +112,7 @@
function addFavoriteWorld(groupAPI) {
return favoriteRequest
.addFavorite({
type: 'world',
type: groupAPI.type,
favoriteId: props.currentFavorite.id,
tags: groupAPI.name
})

View File

@@ -359,7 +359,7 @@
function addFavoriteWorld(ref, group, message) {
return favoriteRequest
.addFavorite({
type: 'world',
type: group.type,
favoriteId: ref.id,
tags: group.name
})