diff --git a/internal/statsapi/feed.go b/internal/statsapi/feed.go index 4f3d887..fe06bc2 100644 --- a/internal/statsapi/feed.go +++ b/internal/statsapi/feed.go @@ -3,6 +3,7 @@ package statsapi import ( "encoding/json" "errors" + "log" "strconv" "strings" ) @@ -45,8 +46,10 @@ func patch(obj any, path string, value any) error { if !found { switch v := obj.(type) { case *FeedResponse: + log.Println("Formerly %v", (*v)[first]) (*v)[first] = value case map[string]any: + log.Println("Formerly %v", v[first]) v[first] = value case []any: idx, err := strconv.Atoi(first) @@ -97,7 +100,9 @@ func patch(obj any, path string, value any) error { } func (f *FeedResponse) Patch(instr *instruction) { + log.Println("updating %v to %v", instr.Path, instr.Value) err := patch(f, instr.Path, instr.Value) if err != nil { + log.Println(err) } }