diff --git a/main.go b/main.go index 4c76067..a0ef8f6 100644 --- a/main.go +++ b/main.go @@ -390,9 +390,9 @@ func loadDatabase(data []byte) (string, error) { func parseFilter(filter string) (*FilterParams, error) { params := &FilterParams{} - parts := strings.Fields(filter) + parts := strings.FieldsSeq(filter) - for _, part := range parts { + for part := range parts { kv := strings.SplitN(part, ":", 2) if len(kv) != 2 { continue @@ -497,7 +497,7 @@ func executeCredentialAction(params *FilterParams) (json.RawMessage, error) { func executeSessionAction(params *FilterParams) (json.RawMessage, error) { switch params.Action { case "list": - return json.Marshal([]map[string]interface{}{}) + return json.Marshal([]map[string]any{}) case "create": return json.Marshal(map[string]string{"session_id": "sess_placeholder"}) case "revoke": @@ -510,7 +510,7 @@ func executeSessionAction(params *FilterParams) (json.RawMessage, error) { func executeGrantAction(params *FilterParams) (json.RawMessage, error) { switch params.Action { case "list": - return json.Marshal([]map[string]interface{}{}) + return json.Marshal([]map[string]any{}) case "create": return json.Marshal(map[string]string{"grant_id": "grant_placeholder"}) case "revoke":