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
All checks were successful
Build and Push Docker Image / Build-And-Push-Docker-Image (push) Successful in 1m16s
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user