@@ -40,7 +40,6 @@ import (
40
40
"github.com/arduino/libraries-repository-engine/internal/libraries/archive"
41
41
"github.com/arduino/libraries-repository-engine/internal/libraries/db"
42
42
"github.com/arduino/libraries-repository-engine/internal/libraries/gitutils"
43
- "github.com/arduino/libraries-repository-engine/internal/libraries/hash"
44
43
"github.com/go-git/go-git/v5/plumbing"
45
44
"github.com/spf13/cobra"
46
45
)
@@ -277,7 +276,7 @@ func syncLibraryTaggedRelease(logger *log.Logger, repo *libraries.Repository, ta
277
276
return fmt .Errorf ("Error while zipping library: %s" , err )
278
277
}
279
278
280
- size , checksum , err := getSizeAndCalculateChecksum (zipFilePath )
279
+ size , checksum , err := archive . GetSizeAndCalculateChecksum (zipFilePath )
281
280
if err != nil {
282
281
return fmt .Errorf ("Error while calculating checksums: %s" , err )
283
282
}
@@ -295,22 +294,6 @@ func syncLibraryTaggedRelease(logger *log.Logger, repo *libraries.Repository, ta
295
294
return nil
296
295
}
297
296
298
- func getSizeAndCalculateChecksum (filePath string ) (int64 , string , error ) {
299
- info , err := os .Stat (filePath )
300
- if err != nil {
301
- return - 1 , "" , err
302
- }
303
-
304
- size := info .Size ()
305
-
306
- checksum , err := hash .Checksum (filePath )
307
- if err != nil {
308
- return - 1 , "" , err
309
- }
310
-
311
- return size , checksum , nil
312
- }
313
-
314
297
func outputLogFile (logger * log.Logger , repoMetadata * libraries.Repo , buffer * bytes.Buffer ) error {
315
298
if config .LogsFolder == "" {
316
299
return nil
0 commit comments