This commit is contained in:
filifa 2024-07-11 21:23:28 -05:00
parent d48113fb00
commit 8d509bf71a
1 changed files with 18 additions and 16 deletions

34
main.go
View File

@ -64,26 +64,28 @@ func main() {
ts := feed["metaData"].(map[string]any)["timeStamp"].(string) ts := feed["metaData"].(map[string]any)["timeStamp"].(string)
var p statsapi.Push for {
err = ws.ReadJSON(&p) var p statsapi.Push
if err != nil { err = ws.ReadJSON(&p)
log.Fatal(err)
}
patches, err := statsapi.DiffPatch(gamePk, ts, p.UpdateId)
if err != nil {
feed, err = statsapi.Feed(gamePk)
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }
} else {
for _, patch := range patches { patches, err := statsapi.DiffPatch(gamePk, ts, p.UpdateId)
for _, instr := range patch.Diff { if err != nil {
feed.Patch(&instr) feed, err = statsapi.Feed(gamePk)
if err != nil {
log.Fatal(err)
}
} else {
for _, patch := range patches {
for _, instr := range patch.Diff {
feed.Patch(&instr)
}
} }
} }
}
game.Update(&feed) game.Update(&feed)
fmt.Println(game) fmt.Println(game)
}
} }