diff pkg/controllers/imports.go @ 991:a301d240905f

Decoupled import job creation and job execution with a factory function. This is needed for persistence purposes.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 22 Oct 2018 10:45:17 +0200
parents 3c9ea8ab856a
children 75e65599ea52
line wrap: on
line diff
--- a/pkg/controllers/imports.go	Mon Oct 22 10:21:22 2018 +0200
+++ b/pkg/controllers/imports.go	Mon Oct 22 10:45:17 2018 +0200
@@ -66,12 +66,7 @@
 
 	session, _ := auth.GetSession(req)
 
-	sr := &imports.SoundingResult{
-		Who: session.User,
-		Dir: dir,
-	}
-
-	jobID := imports.AddJob(sr)
+	jobID := imports.AddJob(imports.SRJobKind, session.User, dir)
 	log.Printf("Added job %d\n", jobID)
 
 	result := struct {