feat: 添加媒体资源处理的异步任务及相关逻辑
This commit is contained in:
@@ -39,6 +39,14 @@ func (w *orderRefundTestWorker) Work(ctx context.Context, job *river.Job[jobs_ar
|
||||
return nil
|
||||
}
|
||||
|
||||
type mediaAssetProcessTestWorker struct {
|
||||
river.WorkerDefaults[jobs_args.MediaAssetProcessJob]
|
||||
}
|
||||
|
||||
func (w *mediaAssetProcessTestWorker) Work(ctx context.Context, job *river.Job[jobs_args.MediaAssetProcessJob]) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func testJobWorkersProvider() container.ProviderContainer {
|
||||
return container.ProviderContainer{
|
||||
Provider: func(opts ...opt.Option) error {
|
||||
@@ -47,6 +55,11 @@ func testJobWorkersProvider() container.ProviderContainer {
|
||||
if err := river.AddWorkerSafely(__job.Workers, obj); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
obj2 := &mediaAssetProcessTestWorker{}
|
||||
if err := river.AddWorkerSafely(__job.Workers, obj2); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return obj, nil
|
||||
}, atom.GroupInitial)
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user