installer: helper leaf/parent tasks
diff --git a/core/installer/welcome/env.go b/core/installer/welcome/env.go
index bb8b6ff..9dd2abc 100644
--- a/core/installer/welcome/env.go
+++ b/core/installer/welcome/env.go
@@ -227,10 +227,10 @@
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
- if err := s.acceptInvitation(req.SecretToken); err != nil {
- http.Error(w, err.Error(), http.StatusInternalServerError)
- return
- }
+ // if err := s.acceptInvitation(req.SecretToken); err != nil {
+ // http.Error(w, err.Error(), http.StatusInternalServerError)
+ // return
+ // }
if name, err := s.nameGenerator.Generate(); err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return
@@ -253,6 +253,6 @@
s.repo,
)
s.tasks["foo"] = t
- t.Start()
+ go t.Start()
http.Redirect(w, r, "/env/foo", http.StatusSeeOther)
}