mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-01 20:53:45 +02:00
refactor queryRequest
This commit is contained in:
+4
-152
@@ -7,38 +7,12 @@ export const queryKeys = Object.freeze({
|
||||
groupId,
|
||||
Boolean(includeRoles)
|
||||
],
|
||||
groupPosts: ({ groupId, n = 100, offset = 0 } = {}) => [
|
||||
'group',
|
||||
groupId,
|
||||
'posts',
|
||||
{
|
||||
n: Number(n),
|
||||
offset: Number(offset)
|
||||
}
|
||||
],
|
||||
groupMember: ({ groupId, userId } = {}) => [
|
||||
'group',
|
||||
groupId,
|
||||
'member',
|
||||
userId
|
||||
],
|
||||
groupMembers: ({
|
||||
groupId,
|
||||
n = 100,
|
||||
offset = 0,
|
||||
sort = '',
|
||||
roleId = ''
|
||||
} = {}) => [
|
||||
'group',
|
||||
groupId,
|
||||
'members',
|
||||
{
|
||||
n: Number(n),
|
||||
offset: Number(offset),
|
||||
sort: String(sort || ''),
|
||||
roleId: String(roleId || '')
|
||||
}
|
||||
],
|
||||
groupGallery: ({ groupId, galleryId, n = 100, offset = 0 } = {}) => [
|
||||
'group',
|
||||
groupId,
|
||||
@@ -50,35 +24,6 @@ export const queryKeys = Object.freeze({
|
||||
}
|
||||
],
|
||||
groupCalendar: (groupId) => ['group', groupId, 'calendar'],
|
||||
groupCalendars: ({ n = 100, offset = 0, date = '' } = {}) => [
|
||||
'group',
|
||||
'calendar',
|
||||
{
|
||||
n: Number(n),
|
||||
offset: Number(offset),
|
||||
date: String(date || '')
|
||||
}
|
||||
],
|
||||
followingGroupCalendars: ({ n = 100, offset = 0, date = '' } = {}) => [
|
||||
'group',
|
||||
'calendar',
|
||||
'following',
|
||||
{
|
||||
n: Number(n),
|
||||
offset: Number(offset),
|
||||
date: String(date || '')
|
||||
}
|
||||
],
|
||||
featuredGroupCalendars: ({ n = 100, offset = 0, date = '' } = {}) => [
|
||||
'group',
|
||||
'calendar',
|
||||
'featured',
|
||||
{
|
||||
n: Number(n),
|
||||
offset: Number(offset),
|
||||
date: String(date || '')
|
||||
}
|
||||
],
|
||||
groupCalendarEvent: ({ groupId, eventId } = {}) => [
|
||||
'group',
|
||||
groupId,
|
||||
@@ -109,109 +54,13 @@ export const queryKeys = Object.freeze({
|
||||
option: String(option || '')
|
||||
}
|
||||
],
|
||||
friends: ({ offline = false, n = 50, offset = 0 } = {}) => [
|
||||
'friends',
|
||||
{
|
||||
offline: Boolean(offline),
|
||||
n: Number(n),
|
||||
offset: Number(offset)
|
||||
}
|
||||
],
|
||||
favoriteLimits: () => ['favorite', 'limits'],
|
||||
favorites: ({ n = 300, offset = 0 } = {}) => [
|
||||
'favorite',
|
||||
'items',
|
||||
{
|
||||
n: Number(n),
|
||||
offset: Number(offset)
|
||||
}
|
||||
],
|
||||
favoriteGroups: ({ n = 50, offset = 0, type = '' } = {}) => [
|
||||
'favorite',
|
||||
'groups',
|
||||
{
|
||||
n: Number(n),
|
||||
offset: Number(offset),
|
||||
type: String(type || '')
|
||||
}
|
||||
],
|
||||
favoriteWorlds: ({
|
||||
n = 300,
|
||||
offset = 0,
|
||||
ownerId = '',
|
||||
userId = '',
|
||||
tag = ''
|
||||
} = {}) => [
|
||||
'favorite',
|
||||
'worlds',
|
||||
{
|
||||
n: Number(n),
|
||||
offset: Number(offset),
|
||||
ownerId: String(ownerId || ''),
|
||||
userId: String(userId || ''),
|
||||
tag: String(tag || '')
|
||||
}
|
||||
],
|
||||
favoriteAvatars: ({
|
||||
n = 300,
|
||||
offset = 0,
|
||||
tag = '',
|
||||
ownerId = '',
|
||||
userId = ''
|
||||
} = {}) => [
|
||||
'favorite',
|
||||
'avatars',
|
||||
{
|
||||
n: Number(n),
|
||||
offset: Number(offset),
|
||||
tag: String(tag || ''),
|
||||
ownerId: String(ownerId || ''),
|
||||
userId: String(userId || '')
|
||||
}
|
||||
],
|
||||
galleryFiles: ({ tag = '', n = 100 } = {}) => [
|
||||
'gallery',
|
||||
'files',
|
||||
{
|
||||
tag: String(tag || ''),
|
||||
n: Number(n)
|
||||
}
|
||||
],
|
||||
prints: ({ n = 100 } = {}) => [
|
||||
'gallery',
|
||||
'prints',
|
||||
{
|
||||
n: Number(n)
|
||||
}
|
||||
],
|
||||
print: (printId) => ['gallery', 'print', printId],
|
||||
inventoryItems: ({
|
||||
n = 100,
|
||||
offset = 0,
|
||||
order = 'newest',
|
||||
types = ''
|
||||
} = {}) => [
|
||||
'inventory',
|
||||
'items',
|
||||
{
|
||||
n: Number(n),
|
||||
offset: Number(offset),
|
||||
order: String(order || 'newest'),
|
||||
types: String(types || '')
|
||||
}
|
||||
],
|
||||
userInventoryItem: ({ inventoryId, userId }) => [
|
||||
'inventory',
|
||||
'item',
|
||||
userId,
|
||||
inventoryId
|
||||
],
|
||||
inventoryItem: (inventoryId) => ['inventory', 'item', inventoryId],
|
||||
inventoryTemplate: (inventoryTemplateId) => [
|
||||
'inventory',
|
||||
'template',
|
||||
inventoryTemplateId
|
||||
],
|
||||
fileAnalysis: ({ fileId, version, variant } = {}) => [
|
||||
'analysis',
|
||||
fileId,
|
||||
@@ -221,5 +70,8 @@ export const queryKeys = Object.freeze({
|
||||
worldPersistData: (worldId) => ['world', worldId, 'persistData'],
|
||||
mutualCounts: (userId) => ['user', userId, 'mutualCounts'],
|
||||
visits: () => ['visits'],
|
||||
file: (fileId) => ['file', fileId]
|
||||
file: (fileId) => ['file', fileId],
|
||||
avatarStyles: () => ['avatar', 'styles'],
|
||||
representedGroup: (userId) => ['user', userId, 'representedGroup'],
|
||||
vrchatCredits: () => ['credits']
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user