feat: move transaction_recurring to seperate module
All checks were successful
Build and Push Docker Image / Build-And-Push-Docker-Image (push) Successful in 1m16s

This commit is contained in:
2025-12-27 10:38:28 +01:00
parent 28113d27d0
commit 05e63faf50
8 changed files with 68 additions and 68 deletions

View File

@@ -3,10 +3,8 @@ package treasure_chest
import (
"net/http"
"spend-sparrow/internal/core"
"spend-sparrow/internal/service"
tr "spend-sparrow/internal/template/transaction_recurring"
"spend-sparrow/internal/transaction_recurring"
"spend-sparrow/internal/treasure_chest_types"
"spend-sparrow/internal/types"
"spend-sparrow/internal/utils"
"github.com/a-h/templ"
@@ -19,11 +17,11 @@ type Handler interface {
type HandlerImpl struct {
s Service
transactionRecurring service.TransactionRecurring
transactionRecurring transaction_recurring.Service
r *core.Render
}
func NewHandler(s Service, transactionRecurring service.TransactionRecurring, r *core.Render) Handler {
func NewHandler(s Service, transactionRecurring transaction_recurring.Service, r *core.Render) Handler {
return HandlerImpl{
s: s,
transactionRecurring: transactionRecurring,
@@ -101,7 +99,7 @@ func (h HandlerImpl) handleHandlerItemComp() http.HandlerFunc {
core.HandleError(w, r, err)
return
}
transactionsRec := tr.TransactionRecurringItems(transactionsRecurring, "", "", treasureChest.Id.String())
transactionsRec := transaction_recurring.TransactionRecurringItems(transactionsRecurring, "", "", treasureChest.Id.String())
var comp templ.Component
if r.URL.Query().Get("edit") == "true" {
@@ -181,7 +179,7 @@ func (h HandlerImpl) handleDeleteHandler() http.HandlerFunc {
func (h HandlerImpl) calculateMonthlySums(
treasureChests []*treasure_chest_types.TreasureChest,
transactionsRecurring []*types.TransactionRecurring,
transactionsRecurring []*transaction_recurring.TransactionRecurring,
) map[uuid.UUID]int64 {
monthlySums := make(map[uuid.UUID]int64)
for _, tc := range treasureChests {