diff pkg/imports/wg.go @ 2187:7c83b5277c1c

Import queue: Removed boilerplate code to deserialize jobs from JSON by making it part of the import queue.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 11 Feb 2019 18:35:01 +0100
parents b868cb653c4d
children 8a8680e70d2e
line wrap: on
line diff
--- a/pkg/imports/wg.go	Mon Feb 11 16:49:18 2019 +0100
+++ b/pkg/imports/wg.go	Mon Feb 11 18:35:01 2019 +0100
@@ -23,7 +23,6 @@
 
 	"github.com/jackc/pgx/pgtype"
 
-	"gemma.intevation.de/gemma/pkg/common"
 	"gemma.intevation.de/gemma/pkg/models"
 	"gemma.intevation.de/gemma/pkg/soap"
 	"gemma.intevation.de/gemma/pkg/soap/erdms"
@@ -53,13 +52,7 @@
 
 func (wgJobCreator) AutoAccept() bool { return true }
 
-func (wgJobCreator) Create(data string) (Job, error) {
-	wg := new(WaterwayGauge)
-	if err := common.FromJSONString(data, wg); err != nil {
-		return nil, err
-	}
-	return wg, nil
-}
+func (wgJobCreator) Create() Job { return new(WaterwayGauge) }
 
 func (wgJobCreator) Depends() []string {
 	return []string{