From 779adfd27479027aa3078e4ef860e4bcbbf22561 Mon Sep 17 00:00:00 2001 From: The Magician Date: Wed, 12 Jun 2024 18:53:32 +0100 Subject: [PATCH] Refresh search options after changing search criteria --- sevenkeys/cli/stashui.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sevenkeys/cli/stashui.go b/sevenkeys/cli/stashui.go index cef6a4f..e80848d 100644 --- a/sevenkeys/cli/stashui.go +++ b/sevenkeys/cli/stashui.go @@ -19,9 +19,10 @@ var ( SetCode: "", Foil: logic.Either, Promo: logic.Either, - Language: "en", + Language: "", } - searchOptions logic.SearchOptions + shouldRefreshSearch bool = true + searchOptions logic.SearchOptions ) func getSearchCriteria() { @@ -29,10 +30,11 @@ func getSearchCriteria() { searchCriteria.Foil = GetTriadicResponse("Foil (y/n/E):") searchCriteria.Promo = GetTriadicResponse("Promo (y/n/E):") searchCriteria.Language = GetStringResponse("Language:") + shouldRefreshSearch = true } func getSearchOptions(db *sql.DB) { - if searchOptions == nil { + if shouldRefreshSearch { fmt.Println("LOADING") options, err := logic.GetAllSearchOptions(db, searchCriteria) logic.Check(err)