Process timestamps properly

This commit is contained in:
Ben Sarmiento
2023-11-23 00:22:10 +01:00
parent 215cdcc209
commit dbd5422841
3 changed files with 22 additions and 14 deletions

View File

@@ -6,11 +6,12 @@ import (
"os/exec"
"github.com/debridmediamanager.com/zurg/internal/config"
"github.com/debridmediamanager.com/zurg/pkg/logutil"
"go.uber.org/zap"
)
type ScriptExecutor struct {
Script string
Args []string
}
func (se *ScriptExecutor) Execute() (string, error) {
@@ -29,11 +30,10 @@ func (se *ScriptExecutor) Execute() (string, error) {
return out.String(), nil
}
func OnLibraryUpdateHook(config config.ConfigInterface) {
log := logutil.NewLogger().Named("hooks")
func OnLibraryUpdateHook(paths []string, config config.ConfigInterface, log *zap.SugaredLogger) {
executor := &ScriptExecutor{
Script: config.GetOnLibraryUpdate(),
Args: paths,
}
output, err := executor.Execute()
if err != nil {