Mercurial > gemma
diff pkg/controllers/manualimports.go @ 1841:491f5b68da9e
Implemented fairway dimension import.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Thu, 17 Jan 2019 09:22:17 +0100 |
parents | 77582da3adb0 |
children | bbd653a43a6a |
line wrap: on
line diff
--- a/pkg/controllers/manualimports.go Wed Jan 16 23:54:26 2019 +0100 +++ b/pkg/controllers/manualimports.go Thu Jan 17 09:22:17 2019 +0100 @@ -102,6 +102,22 @@ return wg, due, retries, wgi.SendEmail } +func importFairwayDimension(input interface{}) (interface{}, time.Time, int, bool) { + fdi := input.(*models.FairwayDimensionImport) + fd := &imports.FairwayDimension{ + URL: fdi.URL, + FeatureType: fdi.FeatureType, + SortBy: fdi.SortBy, + LOS: fdi.LOS, + MinWidth: fdi.MinWidth, + MaxWidth: fdi.MaxWidth, + Depth: fdi.Depth, + SourceOrganization: fdi.SourceOrganization, + } + due, retries := retry(fdi.Attributes) + return fd, due, retries, fdi.SendEmail +} + func manualImport( kind imports.JobKind, setup func(interface{}) (interface{}, time.Time, int, bool),