comparison 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
comparison
equal deleted inserted replaced
990:3907a7b98067 991:a301d240905f
64 return 64 return
65 } 65 }
66 66
67 session, _ := auth.GetSession(req) 67 session, _ := auth.GetSession(req)
68 68
69 sr := &imports.SoundingResult{ 69 jobID := imports.AddJob(imports.SRJobKind, session.User, dir)
70 Who: session.User,
71 Dir: dir,
72 }
73
74 jobID := imports.AddJob(sr)
75 log.Printf("Added job %d\n", jobID) 70 log.Printf("Added job %d\n", jobID)
76 71
77 result := struct { 72 result := struct {
78 ID int64 `json:"id"` 73 ID int64 `json:"id"`
79 }{ 74 }{