From 74aeb67aeeae1ad4069055cce1a242df5a697db6 Mon Sep 17 00:00:00 2001
From: Huskydog9988 <39809509+Huskydog9988@users.noreply.github.com>
Date: Thu, 8 May 2025 12:16:12 -0400
Subject: [PATCH] feat: manually edit search term for game import
---
server/pages/admin/library/import.vue | 35 ++++++++++++++++++++++++++-
1 file changed, 34 insertions(+), 1 deletion(-)
diff --git a/server/pages/admin/library/import.vue b/server/pages/admin/library/import.vue
index 222d3ee0..157f967c 100644
--- a/server/pages/admin/library/import.vue
+++ b/server/pages/admin/library/import.vue
@@ -95,6 +95,30 @@
+
+
();
+const gameSearchTerm = ref("");
+const gameSearchLoading = ref(false);
async function updateSelectedGame(value: number) {
if (currentlySelectedGame.value == value) return;
@@ -255,11 +281,18 @@ async function updateSelectedGame(value: number) {
metadataResults.value = undefined;
currentlySelectedMetadata.value = -1;
+ gameSearchTerm.value = game;
+ await searchGame();
+}
+
+async function searchGame() {
+ gameSearchLoading.value = true;
const results = await $dropFetch(
- `/api/v1/admin/import/game/search?q=${encodeURIComponent(game)}`,
+ `/api/v1/admin/import/game/search?q=${encodeURIComponent(gameSearchTerm.value)}`,
);
metadataResults.value = results;
+ gameSearchLoading.value = false;
}
function updateSelectedGame_wrapper(value: number) {