@@ -10,6 +10,7 @@ import (
1010 "github.com/buildbarn/bb-storage/pkg/capabilities"
1111 "github.com/buildbarn/bb-storage/pkg/digest"
1212 "github.com/buildbarn/bb-storage/pkg/grpc"
13+ "github.com/buildbarn/bb-storage/pkg/program"
1314 pb "github.com/buildbarn/bb-storage/pkg/proto/configuration/blobstore"
1415 "google.golang.org/grpc/codes"
1516 "google.golang.org/grpc/status"
@@ -24,7 +25,7 @@ type assetBlobAccessCreator struct {
2425
2526// NewAssetBlobAccessCreator creates a new BlobAccessCreator suitable for creating BlobAccesses
2627// used for storage of Assets.
27- func NewAssetBlobAccessCreator (grpcClientFactory grpc.ClientFactory , maximumMessageSizeBytes int ) configuration.BlobAccessCreator {
28+ func NewAssetBlobAccessCreator (terminationGroup program. Group , grpcClientFactory grpc.ClientFactory , maximumMessageSizeBytes int ) configuration.BlobAccessCreator {
2829 return & assetBlobAccessCreator {
2930 grpcClientFactory : grpcClientFactory ,
3031 maximumMessageSizeBytes : maximumMessageSizeBytes ,
@@ -43,7 +44,7 @@ func (bac *assetBlobAccessCreator) GetStorageTypeName() string {
4344 return "asset"
4445}
4546
46- func (bac * assetBlobAccessCreator ) NewCustomBlobAccess (config * pb.BlobAccessConfiguration , creator configuration.NestedBlobAccessCreator ) (configuration.BlobAccessInfo , string , error ) {
47+ func (bac * assetBlobAccessCreator ) NewCustomBlobAccess (terminationGroup program. Group , config * pb.BlobAccessConfiguration , creator configuration.NestedBlobAccessCreator ) (configuration.BlobAccessInfo , string , error ) {
4748 return configuration.BlobAccessInfo {}, "" , status .Error (codes .InvalidArgument , "Configuration did not contain a supported storage backend" )
4849}
4950
0 commit comments