Skip to content

Commit cf88602

Browse files
authored
Filters api update (#57)
1 parent eb0ffce commit cf88602

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

cmd/queryList.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ var SavedQueryList = &cobra.Command{
5353
// Delete a saved query from the list.
5454
func deleteSavedQuery(client *HTTPClient, savedQueryID, title string) {
5555
fmt.Printf("\nAttempting to delete '%s'", title)
56-
deleteURL := `filters/filter/` + savedQueryID
56+
deleteURL := `filters/` + savedQueryID
5757
req, err := client.NewRequest("DELETE", deleteURL, nil)
5858
if err != nil {
5959
fmt.Println("Failed to delete the saved query with error: ", err)

main.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ func main() {
134134

135135
cli.CompletionOptions.HiddenDefaultCmd = true
136136

137-
// create a default profile if file does not exist
137+
// create a default profile if file does not exist
138138
if previousConfig, err := config.ReadConfigFromFile(); os.IsNotExist(err) {
139139
conf := config.Config{
140140
Profiles: map[string]config.Profile{"demo": defaultInitialProfile()},
@@ -145,11 +145,13 @@ func main() {
145145
// updates the demo profile for existing users
146146
_, exists := previousConfig.Profiles["demo"]
147147
if exists {
148-
conf := config.Config{
149-
Profiles: map[string]config.Profile{"demo": defaultInitialProfile()},
150-
DefaultProfile: "demo",
148+
conf := config.Profile{
149+
URL: "http://demo.parseable.com",
150+
Username: "admin",
151+
Password: "admin",
151152
}
152-
config.WriteConfigToFile(&conf)
153+
previousConfig.Profiles["demo"] = conf
154+
config.WriteConfigToFile(previousConfig)
153155
}
154156
}
155157

pkg/model/savedQueries.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ func SavedQueriesMenu() *tea.Program {
227227

228228
// fetchFilters fetches saved SQL queries for the active user from the server
229229
func fetchFilters(client *http.Client, profile *config.Profile) []list.Item {
230-
endpoint := fmt.Sprintf("%s/%s/%s", profile.URL, "api/v1/filters", profile.Username)
230+
endpoint := fmt.Sprintf("%s/%s", profile.URL, "api/v1/filters")
231231
req, err := http.NewRequest("GET", endpoint, nil)
232232
if err != nil {
233233
fmt.Println("Error creating request:", err)

0 commit comments

Comments
 (0)