From 5579ab85a374be457163d06caf1ac6e260082cca Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Fri, 9 Jun 2023 07:04:52 -0400 Subject: [PATCH] feat: pin file after tus upload --- tus/tus.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tus/tus.go b/tus/tus.go index d800308..68183e8 100644 --- a/tus/tus.go +++ b/tus/tus.go @@ -166,7 +166,7 @@ func tusWorker(upload *tusd.Upload) error { return err } - _, err = files.Upload(file.(io.ReadSeeker), info.Size, hashBytes) + newUpload, err := files.Upload(file.(io.ReadSeeker), info.Size, hashBytes) tErr := terminateUpload(*upload) if tErr != nil { @@ -177,6 +177,11 @@ func tusWorker(upload *tusd.Upload) error { return err } + err = files.Pin(newUpload.Hash, newUpload.AccountID) + if err != nil { + return err + } + return nil }