Refactor generate task (#1871)

* Refactor generate task
This commit is contained in:
WithoutPants
2021-10-23 10:48:42 +11:00
committed by GitHub
parent f80a5e3222
commit 0ab8d32687
10 changed files with 341 additions and 328 deletions

View File

@@ -1,6 +1,9 @@
package manager
import (
"context"
"fmt"
"github.com/stashapp/stash/pkg/ffmpeg"
"github.com/stashapp/stash/pkg/logger"
"github.com/stashapp/stash/pkg/manager/config"
@@ -14,7 +17,11 @@ type GenerateTranscodeTask struct {
fileNamingAlgorithm models.HashAlgorithm
}
func (t *GenerateTranscodeTask) Start() {
func (t *GenerateTranscodeTask) GetDescription() string {
return fmt.Sprintf("Generating transcode for %s", t.Scene.Path)
}
func (t *GenerateTranscodeTask) Start(ctc context.Context) {
hasTranscode := HasTranscode(&t.Scene, t.fileNamingAlgorithm)
if !t.Overwrite && hasTranscode {
return