Updated transaction routers, removed receipts router
This commit is contained in:
@@ -7,7 +7,7 @@ import (
|
||||
"FamilyHub/src/config"
|
||||
"FamilyHub/src/database"
|
||||
"FamilyHub/src/integrations/ocr"
|
||||
"FamilyHub/src/integrations/receiptService"
|
||||
"FamilyHub/src/integrations/receiptProvider"
|
||||
"FamilyHub/src/repositories"
|
||||
"context"
|
||||
"log"
|
||||
@@ -39,9 +39,12 @@ func NewServer(cfg config.Config) *Server {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
//gin.SetMode(gin.ReleaseMode)
|
||||
if !cfg.DebugMode {
|
||||
gin.SetMode(gin.ReleaseMode)
|
||||
}
|
||||
router := gin.New()
|
||||
router.Use(gin.Logger())
|
||||
//router.Use(requestLoggingMiddleware())
|
||||
router.Use(gin.RecoveryWithWriter(os.Stderr))
|
||||
if cfg.OpenAPIEnabled {
|
||||
openAPIEndpoint := cfg.OpenAPIEndpoint
|
||||
@@ -98,12 +101,12 @@ func NewServer(cfg config.Config) *Server {
|
||||
}
|
||||
|
||||
receiptRepo := repositories.NewReceiptsSQLRepository(dbConn)
|
||||
receiptService_ := receiptService.NewReceiptService(receiptRepo, transactionRepo)
|
||||
receiptRouter := routers.NewReceiptRouter(receiptService_, ocrSvc)
|
||||
receiptRouter.RegisterRoutes(apiV1)
|
||||
receiptProvider_ := receiptProvider.NewReceiptProvider()
|
||||
receiptService := services.NewReceiptService(receiptProvider_, receiptRepo, transactionRepo)
|
||||
|
||||
transactionService := services.NewTransactionService(transactionRepo, activityRepo)
|
||||
transactionRouter := routers.NewTransactionsRouter(transactionService)
|
||||
transactionCreationService := services.NewTransactionCreationService(transactionService, receiptService, ocrSvc)
|
||||
transactionRouter := routers.NewTransactionsRouter(transactionService, transactionCreationService)
|
||||
transactionRouter.RegisterRoutes(apiV1)
|
||||
|
||||
activityService := services.NewActivityService(activityRepo)
|
||||
|
||||
Reference in New Issue
Block a user