diff --git a/backend/internal/api/api.go b/backend/internal/api/api.go index 3f9b560..3e1b67a 100644 --- a/backend/internal/api/api.go +++ b/backend/internal/api/api.go @@ -26,6 +26,7 @@ type api struct { cropRepo domain.CroplandRepository farmRepo domain.FarmRepository plantRepo domain.PlantRepository + inventoryRepo domain.InventoryRepository } func NewAPI(ctx context.Context, logger *slog.Logger, pool *pgxpool.Pool) *api { @@ -36,6 +37,7 @@ func NewAPI(ctx context.Context, logger *slog.Logger, pool *pgxpool.Pool) *api { croplandRepository := repository.NewPostgresCropland(pool) farmRepository := repository.NewPostgresFarm(pool) plantRepository := repository.NewPostgresPlant(pool) + inventoryRepository := repository.NewPostgresInventory(pool) return &api{ logger: logger, @@ -45,6 +47,7 @@ func NewAPI(ctx context.Context, logger *slog.Logger, pool *pgxpool.Pool) *api { cropRepo: croplandRepository, farmRepo: farmRepository, plantRepo: plantRepository, + inventoryRepo: inventoryRepository, } } @@ -84,6 +87,7 @@ func (a *api) Routes() *chi.Mux { a.registerHelloRoutes(r, api) a.registerFarmRoutes(r, api) a.registerUserRoutes(r, api) + a.registerInventoryRoutes(r, api) }) return router