From 0fb6430054d2d073f9cfef5ba5ffec08e24a1639 Mon Sep 17 00:00:00 2001 From: Kichiyaki Date: Tue, 23 Jun 2020 16:56:13 +0200 Subject: [PATCH] sdk is working now with api v0.8 --- go.mod | 2 +- go.sum | 2 ++ main.go | 2 +- sdk/sdk.go | 4 ++++ sdk/servers.go | 9 +++++++-- 5 files changed, 15 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index 88dd5be..ca9baa0 100644 --- a/go.mod +++ b/go.mod @@ -5,5 +5,5 @@ go 1.14 require ( github.com/Kichiyaki/gqlgen-client v0.0.0-20200604145848-274796c104f4 github.com/pkg/errors v0.9.1 - github.com/tribalwarshelp/shared v0.0.0-20200621115742-5ae0d5ec33f2 + github.com/tribalwarshelp/shared v0.0.0-20200623144748-aa834a01dce6 ) diff --git a/go.sum b/go.sum index 0cf9aec..57269a1 100644 --- a/go.sum +++ b/go.sum @@ -25,6 +25,8 @@ github.com/tribalwarshelp/shared v0.0.0-20200621113135-f37b4069eaaf h1:FoZBGciPI github.com/tribalwarshelp/shared v0.0.0-20200621113135-f37b4069eaaf/go.mod h1:tf+2yTHasV6jAF3V2deZ9slNoCyBzC0fMdTjI7clf6Y= github.com/tribalwarshelp/shared v0.0.0-20200621115742-5ae0d5ec33f2 h1:xHR69AkeSO34WkjYlTSzD6v2X37hY68e53o6GEoIyFs= github.com/tribalwarshelp/shared v0.0.0-20200621115742-5ae0d5ec33f2/go.mod h1:tf+2yTHasV6jAF3V2deZ9slNoCyBzC0fMdTjI7clf6Y= +github.com/tribalwarshelp/shared v0.0.0-20200623144748-aa834a01dce6 h1:WZ1oxHysFtiPjHa2ADUqiGrzwcN3j0YpiVg/V2e/74o= +github.com/tribalwarshelp/shared v0.0.0-20200623144748-aa834a01dce6/go.mod h1:tf+2yTHasV6jAF3V2deZ9slNoCyBzC0fMdTjI7clf6Y= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/main.go b/main.go index f23dd86..088ca3a 100644 --- a/main.go +++ b/main.go @@ -89,7 +89,7 @@ func main() { log.Println(tribe.ID, tribe.Name, tribe.Tag, tribe.RankAtt, tribe.RankDef) } - village, err := api.Villages.Read("pl151", 28299, &sdk.VillageInclude{ + village, err := api.Villages.Read("pl151", 28120, &sdk.VillageInclude{ Player: true, PlayerInclude: sdk.PlayerInclude{ Tribe: true, diff --git a/sdk/sdk.go b/sdk/sdk.go index a7c929f..190865b 100644 --- a/sdk/sdk.go +++ b/sdk/sdk.go @@ -31,6 +31,8 @@ var ( points rank exist + dailyGrowth + joinedAt %s `, playerODFields) tribeFields = fmt.Sprintf(` @@ -43,6 +45,8 @@ var ( allPoints rank exist + dominance + createdAt %s `, commonODFields) villageFields = ` diff --git a/sdk/servers.go b/sdk/servers.go index 37b9669..fd44ee4 100644 --- a/sdk/servers.go +++ b/sdk/servers.go @@ -38,10 +38,14 @@ func (ss *Servers) Read(key string, incl *ServerInclude) (*models.Server, error) query := fmt.Sprintf(` query server($key: String!) { server(key: $key) { - id key status dataUpdatedAt + historyUpdatedAt + statsUpdatedAt + numberOfTribes + numberOfPlayers + numberOfVillages %s } } @@ -73,10 +77,11 @@ func (ss *Servers) Browse(filter *models.ServerFilter, incl *ServerInclude) (*Se query servers($filter: ServerFilter) { servers(filter: $filter) { items { - id key status dataUpdatedAt + historyUpdatedAt + statsUpdatedAt %s } total