handler

package
v0.0.0-...-8e57ba9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BudgetAccountCTX

func BudgetAccountCTX(next http.Handler) http.Handler

func BudgetCTX

func BudgetCTX(next http.Handler) http.Handler

func DeleteExpense

func DeleteExpense(w http.ResponseWriter, r *http.Request)

func DeleteIncome

func DeleteIncome(w http.ResponseWriter, r *http.Request)

func ExpenseCTX

func ExpenseCTX(next http.Handler) http.Handler

func GetBudget

func GetBudget(w http.ResponseWriter, r *http.Request)

func GetBudgetAccountCTX

func GetBudgetAccountCTX(ctx context.Context) model.BudgetAccount

func GetBudgetCTX

func GetBudgetCTX(ctx context.Context) model.Budget

func GetBudgets

func GetBudgets(w http.ResponseWriter, r *http.Request)

func GetEditExpense

func GetEditExpense(w http.ResponseWriter, r *http.Request)

func GetEditIncome

func GetEditIncome(w http.ResponseWriter, r *http.Request)

func GetExpense

func GetExpense(w http.ResponseWriter, r *http.Request)

func GetExpenseCTX

func GetExpenseCTX(ctx context.Context) model.Expense

func GetHome

func GetHome(w http.ResponseWriter, r *http.Request)

func GetIncome

func GetIncome(w http.ResponseWriter, r *http.Request)

func GetIncomeCTX

func GetIncomeCTX(ctx context.Context) model.Income

func GetNewExpense

func GetNewExpense(w http.ResponseWriter, r *http.Request)

func GetNewIncome

func GetNewIncome(w http.ResponseWriter, r *http.Request)

func GetRoot

func GetRoot(w http.ResponseWriter, r *http.Request)

func GetSignIn

func GetSignIn(w http.ResponseWriter, r *http.Request)

func GetSignUp

func GetSignUp(w http.ResponseWriter, r *http.Request)

func GetUserCTX

func GetUserCTX(ctx context.Context) model.SafeUser

func GetUserID_CTX

func GetUserID_CTX(ctx context.Context) int

func IncomeCTX

func IncomeCTX(next http.Handler) http.Handler

func IsUserSignedInCTX

func IsUserSignedInCTX(ctx context.Context) bool

func PatchExpense

func PatchExpense(w http.ResponseWriter, r *http.Request)

func PatchIncome

func PatchIncome(w http.ResponseWriter, r *http.Request)

func PostExpense

func PostExpense(w http.ResponseWriter, r *http.Request)

func PostIncome

func PostIncome(w http.ResponseWriter, r *http.Request)

func PostSignIn

func PostSignIn(w http.ResponseWriter, r *http.Request)

func PostSignOut

func PostSignOut(w http.ResponseWriter, r *http.Request)

func PostSignUp

func PostSignUp(w http.ResponseWriter, r *http.Request)

func SetSessionCTX

func SetSessionCTX(ctx context.Context, key vars.ContextKey, value any)

Types

type NavLink struct {
	Name string
	URL  string
}
func GetNavLinks(ctx context.Context) []NavLink

type TmplData

type TmplData map[string]any

func GetAppDataCTX

func GetAppDataCTX(ctx context.Context) TmplData

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL