add new fields
This commit is contained in:
parent
1e3ba45665
commit
2b94bc01ec
@ -18,6 +18,10 @@ func NewReader() (*geoip2.Reader, error) {
|
||||
// GeoStruct -
|
||||
type GeoStruct struct {
|
||||
City string `json:"city"`
|
||||
Country struct {
|
||||
Name string `json:"name"`
|
||||
Code string `json:"code"`
|
||||
} `json:"country"`
|
||||
Timezone string `json:"timezone"`
|
||||
Location struct {
|
||||
Latitude float64 `json:"latitude"`
|
||||
@ -37,5 +41,7 @@ func QueryGEO(input string) (geo *GeoStruct, err error) {
|
||||
geo.Timezone = record.Location.TimeZone
|
||||
geo.Location.Latitude = record.Location.Latitude
|
||||
geo.Location.Longitude = record.Location.Longitude
|
||||
geo.Country.Code = record.Country.IsoCode
|
||||
geo.Country.Name = record.Country.Names["en"]
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user