Mercurial > gemma
diff pkg/imports/gm.go @ 2018:8a62ce2a5c70 unify_imports
Moved gaugemeasurement to local package.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 24 Jan 2019 17:21:14 +0100 |
parents | e89368aec538 |
children | b868cb653c4d |
line wrap: on
line diff
--- a/pkg/imports/gm.go Thu Jan 24 17:15:04 2019 +0100 +++ b/pkg/imports/gm.go Thu Jan 24 17:21:14 2019 +0100 @@ -35,6 +35,12 @@ Insecure bool `json:"insecure"` } +// gaugeMeasurement holds information about a gauge and the latest measurement +type gaugeMeasurement struct { + Gauge models.Isrs + LatestDateIssue time.Time +} + // GMJobKind is the import queue type identifier. const GMJobKind JobKind = "gm" @@ -157,10 +163,10 @@ } defer rows.Close() - gauges := []models.GaugeMeasurement{} + gauges := []gaugeMeasurement{} for rows.Next() { - var g models.GaugeMeasurement + var g gaugeMeasurement if err = rows.Scan( &g.Gauge.CountryCode, &g.Gauge.LoCode, @@ -224,7 +230,7 @@ func (gm *GaugeMeasurement) doForGM( ctx context.Context, - gauges []models.GaugeMeasurement, + gauges []gaugeMeasurement, conn *sql.Conn, feedback Feedback, ) ([]string, error) {