From 0d9869000e1e1abe29ee473b9c5feb876b33c4b2 Mon Sep 17 00:00:00 2001 From: Tim Wundenberg Date: Thu, 22 May 2025 09:33:08 +0200 Subject: [PATCH] wip: recurring transactions --- handler/transaction_recurring.go | 4 +--- main.go | 2 ++ .../transaction_recurring/transaction_recurring.templ | 8 ++++---- template/treasurechest/treasure_chest.templ | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/handler/transaction_recurring.go b/handler/transaction_recurring.go index 23b9090..23a52a4 100644 --- a/handler/transaction_recurring.go +++ b/handler/transaction_recurring.go @@ -17,14 +17,12 @@ type TransactionRecurring interface { type TransactionRecurringImpl struct { s service.TransactionRecurring - a service.Auth r *Render } -func NewTransactionRecurring(s service.TransactionRecurring, a service.Auth, r *Render) TransactionRecurring { +func NewTransactionRecurring(s service.TransactionRecurring, r *Render) TransactionRecurring { return TransactionRecurringImpl{ s: s, - a: a, r: r, } } diff --git a/main.go b/main.go index 0f21ce6..062fbab 100644 --- a/main.go +++ b/main.go @@ -124,12 +124,14 @@ func createHandler(d *sqlx.DB, serverSettings *types.Settings) http.Handler { accountHandler := handler.NewAccount(accountService, render) treasureChestHandler := handler.NewTreasureChest(treasureChestService, transactionRecurringService, render) transactionHandler := handler.NewTransaction(transactionService, accountService, treasureChestService, render) + transactionRecurringHandler := handler.NewTransactionRecurring(transactionRecurringService, render) indexHandler.Handle(router) accountHandler.Handle(router) treasureChestHandler.Handle(router) authHandler.Handle(router) transactionHandler.Handle(router) + transactionRecurringHandler.Handle(router) // Serve static files (CSS, JS and images) router.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("./static/")))) diff --git a/template/transaction_recurring/transaction_recurring.templ b/template/transaction_recurring/transaction_recurring.templ index e3a211c..0d18163 100644 --- a/template/transaction_recurring/transaction_recurring.templ +++ b/template/transaction_recurring/transaction_recurring.templ @@ -34,7 +34,7 @@ templ TransactionRecurringItem(transactionRecurring *types.TransactionRecurring)

{ displayBalance(transactionRecurring.Value)+" €" }

}