Mercurial > gemma
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 }{ |