Feature: Exec action (#7)

* feat: implement exec action

* chore: change logs to trace

* refactor: extract from action
This commit is contained in:
Ludvig Lundgren 2021-08-15 02:40:38 +02:00 committed by GitHub
parent 4c19187a2f
commit 9eccc6b5e2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 340 additions and 157 deletions

View file

@ -66,8 +66,7 @@ func (s *service) Process(announce domain.Announce) error {
hash := meta.HashInfoBytes().String()
// take action (watchFolder, test, runProgram, qBittorrent, Deluge etc)
// actionService
err = s.actionSvc.RunActions(res.FileName, hash, *announce.Filter)
err = s.actionSvc.RunActions(res.FileName, hash, *announce.Filter, announce)
if err != nil {
log.Error().Err(err).Msgf("error running actions for filter: %v", announce.Filter.Name)
return err