package caps import ( "context" abiv1 "git.dev.alexdunmow.com/block/pluginsdk/abi/v1" "git.dev.alexdunmow.com/block/pluginsdk/plugin" ) // jobsStub implements plugin.JobRunner over the jobs.submit capability call. type jobsStub struct{ base } var _ plugin.JobRunner = (*jobsStub)(nil) func (s *jobsStub) Submit(ctx context.Context, jobType string, config []byte) error { req := &abiv1.JobsSubmitRequest{JobType: jobType, ConfigJson: config} return s.invoke(ctx, "submit", req, &abiv1.JobsSubmitResponse{}) }