diff --git a/cmd/thermal-uploader/uploadjob.go b/cmd/thermal-uploader/uploadjob.go index 489fcbd..3166fe4 100644 --- a/cmd/thermal-uploader/uploadjob.go +++ b/cmd/thermal-uploader/uploadjob.go @@ -1,7 +1,6 @@ package main import ( - "bufio" "encoding/json" "fmt" "os" @@ -259,12 +258,7 @@ func (u *uploadJob) uploadFile(apiClient *api.CacophonyAPI) (int, error) { if err != nil { return 0, err } - f, err := os.Open(u.filename) - if err != nil { - return 0, err - } - defer f.Close() - return apiClient.UploadVideo(bufio.NewReader(f), data) + return apiClient.UploadVideo(u.filename, data) } func parseDateTime(filename string, layout string, utctime bool) (time.Time, error) { diff --git a/go.mod b/go.mod index 7f9168b..25170aa 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/TheCacophonyProject/thermal-uploader go 1.25.0 require ( - github.com/TheCacophonyProject/go-api v1.2.3 + github.com/TheCacophonyProject/go-api v1.3.0 github.com/TheCacophonyProject/go-config v1.9.1 github.com/TheCacophonyProject/go-utils v0.1.3 github.com/TheCacophonyProject/modemd v1.11.0-tc2 diff --git a/go.sum b/go.sum index 1a190d5..ae9a0cf 100644 --- a/go.sum +++ b/go.sum @@ -56,8 +56,8 @@ github.com/TheCacophonyProject/event-reporter/v3 v3.8.0 h1:FYNR+MX5ypyG7UWpogDnD github.com/TheCacophonyProject/event-reporter/v3 v3.8.0/go.mod h1:WTppJtTBxduasM1Or5SAh4Mm0YrTDnprOChjnGYgyEI= github.com/TheCacophonyProject/go-api v0.0.0-20190923033957-174cea2ac81c/go.mod h1:FfMpa4cFhNXQ9tuKG18HO6yLExezcJhzjUjBOFocrQw= github.com/TheCacophonyProject/go-api v1.0.4/go.mod h1:F7UUNgsLhbw7hsiNBMRB9kQz9uXXosVmNToqImz7EA8= -github.com/TheCacophonyProject/go-api v1.2.3 h1:m+UpgU2/gYOPr80sCOi72ybnHHgVgfdIOIvkydU80TM= -github.com/TheCacophonyProject/go-api v1.2.3/go.mod h1:innR3kf5xnua2wbnLvOudI13j2TU1sGY1dxJQJLRZkI= +github.com/TheCacophonyProject/go-api v1.3.0 h1:HMmqbPj/wmXmu68C0LWJMM/xpQnGyjpvWsDQANQJVMI= +github.com/TheCacophonyProject/go-api v1.3.0/go.mod h1:innR3kf5xnua2wbnLvOudI13j2TU1sGY1dxJQJLRZkI= github.com/TheCacophonyProject/go-config v0.0.0-20190922224052-7c2a21bc6b88/go.mod h1:gPUJLVu408NRz9/P3BrsxzOzLc+KJLrv+jVdDw3RI0Y= github.com/TheCacophonyProject/go-config v1.9.0/go.mod h1:+y80PSRZudMYuVrYTGOvzc66NxVJWKS4TuU442vmvhY= github.com/TheCacophonyProject/go-config v1.9.1 h1:TCeogtNYg5eHx2q97DQ1B+RsbjacW+jr7h1TCv1FpAk=