Skip to content

Commit

Permalink
Don't use pointer to interface (#465)
Browse files Browse the repository at this point in the history
Minor fix. Interfaces can be nil, so there is no need for the extra
pointer to interface.
  • Loading branch information
mkysel authored Feb 6, 2025
1 parent f260ccd commit e5ef9f9
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
8 changes: 3 additions & 5 deletions pkg/api/payer/publish_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,17 +75,15 @@ func buildPayerService(
mockMessagePublisher := blockchainMocks.NewMockIBlockchainPublisher(t)

metaMocks := metadataMocks.NewMockMetadataApiClient(t)
metadataConstructor := &FixedMetadataApiClientConstructor{
mockClient: metaMocks,
}
var interf payer.MetadataApiClientConstructor = metadataConstructor
payerService, err := payer.NewPayerApiService(
ctx,
log,
mockRegistry,
privKey,
mockMessagePublisher,
&interf,
&FixedMetadataApiClientConstructor{
mockClient: metaMocks,
},
)
require.NoError(t, err)

Expand Down
4 changes: 2 additions & 2 deletions pkg/api/payer/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,14 @@ func NewPayerApiService(
registry registry.NodeRegistry,
payerPrivateKey *ecdsa.PrivateKey,
blockchainPublisher blockchain.IBlockchainPublisher,
metadataApiClient *MetadataApiClientConstructor,
metadataApiClient MetadataApiClientConstructor,
) (*Service, error) {
var metadataClient MetadataApiClientConstructor
clientManager := NewClientManager(log, registry)
if metadataApiClient == nil {
metadataClient = &DefaultMetadataApiClientConstructor{clientManager: clientManager}
} else {
metadataClient = *metadataApiClient
metadataClient = metadataApiClient
}
return &Service{
ctx: ctx,
Expand Down

0 comments on commit e5ef9f9

Please sign in to comment.