feat: update jobs

This commit is contained in:
Rogee
2025-05-07 20:48:43 +08:00
parent e923f8c7c5
commit 1199118fb4
5 changed files with 27 additions and 15 deletions

View File

@@ -13,6 +13,7 @@ import (
"quyun/providers/app"
"quyun/providers/job"
"github.com/pkg/errors"
. "github.com/riverqueue/river"
log "github.com/sirupsen/logrus"
_ "go.ipao.vip/atom"
@@ -66,7 +67,7 @@ func (w *VideoStoreShortWorker) Work(ctx context.Context, job *Job[VideoStoreSho
duration, err := utils.GetMediaDuration(job.Args.FilePath)
if err != nil {
log.Errorf("Error getting media duration: %v", err)
return JobCancel(err)
return errors.Wrap(err, "failed to get media duration")
}
// get file md5
@@ -74,7 +75,7 @@ func (w *VideoStoreShortWorker) Work(ctx context.Context, job *Job[VideoStoreSho
fileMd5, err := utils.GetFileMd5(job.Args.FilePath)
if err != nil {
log.Errorf("Error getting file md5: %v", err)
return JobCancel(err)
return errors.Wrap(err, "failed to get file md5")
}
log.Infof("got file md5 %s %s", job.Args.FilePath, fileMd5)
@@ -85,7 +86,7 @@ func (w *VideoStoreShortWorker) Work(ctx context.Context, job *Job[VideoStoreSho
fileSize, err := utils.GetFileSize(job.Args.FilePath)
if err != nil {
log.Errorf("Error getting file size: %v", err)
return JobCancel(err)
return errors.Wrap(err, "failed to get file size")
}
log.Infof("got file size %s %d", job.Args.FilePath, fileSize)