From 2cef09527cb9df61217a8871ceb2dd7f97f21a2b Mon Sep 17 00:00:00 2001 From: thesuzerain Date: Tue, 1 Aug 2023 17:38:29 -0700 Subject: [PATCH] temporary comments --- theseus_gui/src/pages/Browse.vue | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/theseus_gui/src/pages/Browse.vue b/theseus_gui/src/pages/Browse.vue index fa06ab0f7..baf2009b3 100644 --- a/theseus_gui/src/pages/Browse.vue +++ b/theseus_gui/src/pages/Browse.vue @@ -139,23 +139,24 @@ if (route.query.o) { async function refreshSearch() { const base = 'https://api.modrinth.com/v2/' + console.log('refreshing search') const params = [`limit=${maxResults.value}`, `index=${sortType.value.name}`] - + console.log('params', params) if (query.value.length > 0) { params.push(`query=${query.value.replace(/ /g, '+')}`) } - + console.log('params 2') if (instanceContext.value) { if (!ignoreInstanceLoaders.value && projectType.value === 'mod') { orFacets.value = [`categories:${encodeURIComponent(instanceContext.value.metadata.loader)}`] } - + console.log('params 3') if (!ignoreInstanceGameVersions.value) { selectedVersions.value = [instanceContext.value.metadata.game_version] } } - + console.log('refreshing search 2') if ( facets.value.length > 0 || orFacets.value.length > 0 || @@ -163,11 +164,12 @@ async function refreshSearch() { selectedEnvironments.value.length > 0 || projectType.value ) { + console.log('refreshing search 3') let formattedFacets = [] for (const facet of facets.value) { formattedFacets.push([facet]) } - + console.log('refreshing search 4') // loaders specifier if (orFacets.value.length > 0) { formattedFacets.push(orFacets.value) @@ -186,14 +188,14 @@ async function refreshSearch() { } formattedFacets.push(versionFacets) } - + console.log('refreshing search 5') if (onlyOpenSource.value) { formattedFacets.push(['open_source:true']) } if (selectedEnvironments.value.length > 0) { let environmentFacets = [] - + console.log('refreshing search 6') const includesClient = selectedEnvironments.value.includes('client') const includesServer = selectedEnvironments.value.includes('server') if (includesClient && includesServer) { @@ -212,6 +214,7 @@ async function refreshSearch() { ] } } + console.log('refreshing search 7') formattedFacets = [...formattedFacets, ...environmentFacets] } @@ -224,30 +227,33 @@ async function refreshSearch() { params.push(`facets=${JSON.stringify(formattedFacets)}`) } - + console.log('refreshing search 8') const offset = (currentPage.value - 1) * maxResults.value if (currentPage.value !== 1) { params.push(`offset=${offset}`) } - + console.log('refreshing search 9') let url = 'search' - if (params.length > 0) { for (let i = 0; i < params.length; i++) { url += i === 0 ? `?${params[i]}` : `&${params[i]}` } } + console.log('refreshing search 10') let val = `${base}${url}` const rawResults = await useFetch(val, 'search results') + console.log('refreshing search 11') if (instanceContext.value) { for (let val of rawResults.hits) { + console.log('refreshing search 12') val.installed = await check_installed(instanceContext.value.path, val.project_id).then( (x) => (val.installed = x) ) } } + console.log('refreshing search 13') results.value = rawResults }