0

Do not auto-delete file on storage save. Add firing cleanup method

This commit is contained in:
Gabe Kangas 2020-10-14 17:32:02 -07:00
parent 2647b3fac8
commit d403fd20f1

View File

@ -6,6 +6,7 @@ import (
"os"
"path/filepath"
"github.com/owncast/owncast/core/ffmpeg"
"github.com/owncast/owncast/core/playlist"
"github.com/owncast/owncast/utils"
log "github.com/sirupsen/logrus"
@ -99,10 +100,6 @@ func (s *S3Storage) SegmentWritten(localFilePath string) {
return
}
}
// If a segment file was successfully uploaded then we can delete
// it from the local filesystem.
os.Remove(localFilePath)
}
// VariantPlaylistWritten is called when a variant hls playlist is written
@ -163,6 +160,8 @@ func (s *S3Storage) Save(filePath string, retryCount int) (string, error) {
}
}
ffmpeg.Cleanup(filepath.Dir(filePath))
return response.Location, nil
}