fix: job issues
This commit is contained in:
@@ -68,17 +68,19 @@ func Serve(cmd *cobra.Command, args []string) error {
|
|||||||
WithField("duration", cronJob.Periodic().Seconds()).
|
WithField("duration", cronJob.Periodic().Seconds()).
|
||||||
Info("registering cron job")
|
Info("registering cron job")
|
||||||
|
|
||||||
client.PeriodicJobs().Add(river.NewPeriodicJob(
|
for _, jobArgs := range cronJob.JobArgs() {
|
||||||
river.PeriodicInterval(cronJob.Periodic()),
|
client.PeriodicJobs().Add(
|
||||||
func() (river.JobArgs, *river.InsertOpts) {
|
river.NewPeriodicJob(
|
||||||
return cronJob.JobArgs(), cronJob.InsertOpts()
|
river.PeriodicInterval(cronJob.Periodic()),
|
||||||
},
|
func() (river.JobArgs, *river.InsertOpts) {
|
||||||
&river.PeriodicJobOpts{
|
return jobArgs, cronJob.InsertOpts()
|
||||||
RunOnStart: cronJob.RunOnStart(),
|
},
|
||||||
},
|
&river.PeriodicJobOpts{
|
||||||
),
|
RunOnStart: cronJob.RunOnStart(),
|
||||||
)
|
},
|
||||||
|
),
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := client.Start(ctx); err != nil {
|
if err := client.Start(ctx); err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user