fix: job issues

This commit is contained in:
Rogee
2024-12-30 19:39:26 +08:00
parent 4a5c1f2624
commit b91d759e77

View File

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