comparison pkg/controllers/manualimports.go @ 1862:427f86518097

Added distance marks importer in backend.
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 17 Jan 2019 13:16:23 +0100
parents bbd653a43a6a
children 71b722809b2b
comparison
equal deleted inserted replaced
1861:5083a1d19a4b 1862:427f86518097
131 } 131 }
132 due, retries := retry(fdi.Attributes) 132 due, retries := retry(fdi.Attributes)
133 return fd, due, retries, fdi.SendEmail 133 return fd, due, retries, fdi.SendEmail
134 } 134 }
135 135
136 func importDistanceMarksAshore(input interface{}) (interface{}, time.Time, int, bool) {
137 dmai := input.(*models.DistanceMarksAshoreImport)
138 dma := &imports.DistanceMarksAshore{
139 URL: dmai.URL,
140 FeatureType: dmai.FeatureType,
141 SortBy: dmai.SortBy,
142 }
143 due, retries := retry(dmai.Attributes)
144 return dma, due, retries, dmai.SendEmail
145 }
146
136 func manualImport( 147 func manualImport(
137 kind imports.JobKind, 148 kind imports.JobKind,
138 setup func(interface{}) (interface{}, time.Time, int, bool), 149 setup func(interface{}) (interface{}, time.Time, int, bool),
139 ) func(interface{}, *http.Request, *sql.Conn) (JSONResult, error) { 150 ) func(interface{}, *http.Request, *sql.Conn) (JSONResult, error) {
140 151