@@ -402,7 +402,7 @@ func Cleanup(unused context.Context, olderThan time.Duration) error {
402
402
}
403
403
404
404
// GetFileStreamByPackageNameAndVersion returns the content of the specific package file
405
- func GetFileStreamByPackageNameAndVersion (ctx context.Context , pvi * PackageInfo , pfi * PackageFileInfo ) (io.ReadCloser , * packages_model.PackageFile , error ) {
405
+ func GetFileStreamByPackageNameAndVersion (ctx context.Context , pvi * PackageInfo , pfi * PackageFileInfo ) (io.ReadSeekCloser , * packages_model.PackageFile , error ) {
406
406
log .Trace ("Getting package file stream: %v, %v, %s, %s, %s, %s" , pvi .Owner .ID , pvi .PackageType , pvi .Name , pvi .Version , pfi .Filename , pfi .CompositeKey )
407
407
408
408
pv , err := packages_model .GetVersionByNameAndVersion (ctx , pvi .Owner .ID , pvi .PackageType , pvi .Name , pvi .Version )
@@ -418,7 +418,7 @@ func GetFileStreamByPackageNameAndVersion(ctx context.Context, pvi *PackageInfo,
418
418
}
419
419
420
420
// GetFileStreamByPackageVersionAndFileID returns the content of the specific package file
421
- func GetFileStreamByPackageVersionAndFileID (ctx context.Context , owner * user_model.User , versionID , fileID int64 ) (io.ReadCloser , * packages_model.PackageFile , error ) {
421
+ func GetFileStreamByPackageVersionAndFileID (ctx context.Context , owner * user_model.User , versionID , fileID int64 ) (io.ReadSeekCloser , * packages_model.PackageFile , error ) {
422
422
log .Trace ("Getting package file stream: %v, %v, %v" , owner .ID , versionID , fileID )
423
423
424
424
pv , err := packages_model .GetVersionByID (ctx , versionID )
@@ -449,7 +449,7 @@ func GetFileStreamByPackageVersionAndFileID(ctx context.Context, owner *user_mod
449
449
}
450
450
451
451
// GetFileStreamByPackageVersion returns the content of the specific package file
452
- func GetFileStreamByPackageVersion (ctx context.Context , pv * packages_model.PackageVersion , pfi * PackageFileInfo ) (io.ReadCloser , * packages_model.PackageFile , error ) {
452
+ func GetFileStreamByPackageVersion (ctx context.Context , pv * packages_model.PackageVersion , pfi * PackageFileInfo ) (io.ReadSeekCloser , * packages_model.PackageFile , error ) {
453
453
pf , err := packages_model .GetFileForVersionByName (ctx , pv .ID , pfi .Filename , pfi .CompositeKey )
454
454
if err != nil {
455
455
return nil , nil , err
@@ -459,7 +459,7 @@ func GetFileStreamByPackageVersion(ctx context.Context, pv *packages_model.Packa
459
459
}
460
460
461
461
// GetPackageFileStream returns the content of the specific package file
462
- func GetPackageFileStream (ctx context.Context , pf * packages_model.PackageFile ) (io.ReadCloser , * packages_model.PackageFile , error ) {
462
+ func GetPackageFileStream (ctx context.Context , pf * packages_model.PackageFile ) (io.ReadSeekCloser , * packages_model.PackageFile , error ) {
463
463
pb , err := packages_model .GetBlobByID (ctx , pf .BlobID )
464
464
if err != nil {
465
465
return nil , nil , err
0 commit comments