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)