Skip to content

Commit

Permalink
request IProductRepository from DI in QueryType
Browse files Browse the repository at this point in the history
  • Loading branch information
Spoomer committed Dec 18, 2024
1 parent b88ff10 commit c6e3bbf
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions Mimir.MongoDB/Repositories/ProductRepository.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ namespace Mimir.MongoDB.Repositories;

public interface IProductRepository
{
IExecutable<ProductDocument> Get(ProductFilter? productFilter);
Task<ProductDocument> GetByProductIdAsync(Guid productId);
}

Expand Down
2 changes: 1 addition & 1 deletion Mimir.MongoDB/Repositories/ProductsRepository.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public interface IProductsRepository{
Task<ProductsStateDocument> GetByAvatarAddressAsync(Address avatarAddress);
}

public class ProductsRepository(IMongoDbService dbService):IProductsRepository
public class ProductsRepository(IMongoDbService dbService) : IProductsRepository
{
public async Task<ProductsStateDocument> GetByAvatarAddressAsync(Address avatarAddress)
{
Expand Down
2 changes: 1 addition & 1 deletion Mimir/GraphQL/Types/QueryType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ protected override void Configure(IObjectTypeDescriptor<Query> descriptor)
.Resolve(context =>
{
var productFilter = context.ArgumentValue<ProductFilter?>("filter");
return context.Service<ProductRepository>().Get(productFilter);
return context.Service<IProductRepository>().Get(productFilter);
});
}
}

0 comments on commit c6e3bbf

Please sign in to comment.