aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2021-11-12 20:53:44 -0800
committerMike Crute <mike@crute.us>2021-11-12 20:53:44 -0800
commitde9c55734585edcfe66afd75cd6cf674cda0f664 (patch)
treebae688c5b04bba6d903d45e21f9c210dd7f581fa
parentdc0c2165181bb4d2a079cd4d3b4e5a02f7604491 (diff)
downloadgolib-de9c55734585edcfe66afd75cd6cf674cda0f664.tar.bz2
golib-de9c55734585edcfe66afd75cd6cf674cda0f664.tar.xz
golib-de9c55734585edcfe66afd75cd6cf674cda0f664.zip
service: Allow adding a slice of jobs
-rw-r--r--service/app_runner.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/service/app_runner.go b/service/app_runner.go
index 2aecf52..99ae263 100644
--- a/service/app_runner.go
+++ b/service/app_runner.go
@@ -46,6 +46,12 @@ func (r *AppRunner) AddJob(f RunnerFunc) {
46 r.jobs = append(r.jobs, f) 46 r.jobs = append(r.jobs, f)
47} 47}
48 48
49func (r *AppRunner) AddJobs(jobs []RunnerFunc) {
50 for _, j := range jobs {
51 r.AddJob(j)
52 }
53}
54
49func (r *AppRunner) AddBackgroundJob(f RunnerFunc) { 55func (r *AppRunner) AddBackgroundJob(f RunnerFunc) {
50 r.backgroundJobs = append(r.backgroundJobs, f) 56 r.backgroundJobs = append(r.backgroundJobs, f)
51} 57}