Documentation
¶
Index ¶
- func BudgetAccountCTX(next http.Handler) http.Handler
- func BudgetCTX(next http.Handler) http.Handler
- func DeleteExpense(w http.ResponseWriter, r *http.Request)
- func DeleteIncome(w http.ResponseWriter, r *http.Request)
- func ExpenseCTX(next http.Handler) http.Handler
- func GetBudget(w http.ResponseWriter, r *http.Request)
- func GetBudgetAccountCTX(ctx context.Context) model.BudgetAccount
- func GetBudgetCTX(ctx context.Context) model.Budget
- func GetBudgets(w http.ResponseWriter, r *http.Request)
- func GetEditExpense(w http.ResponseWriter, r *http.Request)
- func GetEditIncome(w http.ResponseWriter, r *http.Request)
- func GetExpense(w http.ResponseWriter, r *http.Request)
- func GetExpenseCTX(ctx context.Context) model.Expense
- func GetHome(w http.ResponseWriter, r *http.Request)
- func GetIncome(w http.ResponseWriter, r *http.Request)
- func GetIncomeCTX(ctx context.Context) model.Income
- func GetNewExpense(w http.ResponseWriter, r *http.Request)
- func GetNewIncome(w http.ResponseWriter, r *http.Request)
- func GetRoot(w http.ResponseWriter, r *http.Request)
- func GetSignIn(w http.ResponseWriter, r *http.Request)
- func GetSignUp(w http.ResponseWriter, r *http.Request)
- func GetUserCTX(ctx context.Context) model.SafeUser
- func GetUserID_CTX(ctx context.Context) int
- func IncomeCTX(next http.Handler) http.Handler
- func IsUserSignedInCTX(ctx context.Context) bool
- func PatchExpense(w http.ResponseWriter, r *http.Request)
- func PatchIncome(w http.ResponseWriter, r *http.Request)
- func PostExpense(w http.ResponseWriter, r *http.Request)
- func PostIncome(w http.ResponseWriter, r *http.Request)
- func PostSignIn(w http.ResponseWriter, r *http.Request)
- func PostSignOut(w http.ResponseWriter, r *http.Request)
- func PostSignUp(w http.ResponseWriter, r *http.Request)
- func SetSessionCTX(ctx context.Context, key vars.ContextKey, value any)
- type NavLink
- type TmplData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteExpense ¶
func DeleteExpense(w http.ResponseWriter, r *http.Request)
func DeleteIncome ¶
func DeleteIncome(w http.ResponseWriter, r *http.Request)
func GetBudgetAccountCTX ¶
func GetBudgetAccountCTX(ctx context.Context) model.BudgetAccount
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 GetNewExpense ¶
func GetNewExpense(w http.ResponseWriter, r *http.Request)
func GetNewIncome ¶
func GetNewIncome(w http.ResponseWriter, r *http.Request)
func GetUserID_CTX ¶
func IsUserSignedInCTX ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.