Return pointers
This commit is contained in:
@ -19,6 +19,6 @@ type UserBudget struct {
|
||||
|
||||
// BudgetService provides Methods for CRUD of Budgets
|
||||
type BudgetService interface {
|
||||
Budget(id string) (Budget, error)
|
||||
BudgetsForUser(id string) ([]Budget, error)
|
||||
Budget(id string) (*Budget, error)
|
||||
BudgetsForUser(id string) ([]*Budget, error)
|
||||
}
|
||||
|
@ -12,8 +12,8 @@ func (d *TemplateData) GetToken() jwt.Token {
|
||||
return d.token
|
||||
}
|
||||
|
||||
func (d *TemplateData) GetBudgets() []budgeteer.Budget {
|
||||
userID := d.token.GetID()
|
||||
func (d TemplateData) GetBudgets() []*budgeteer.Budget {
|
||||
userID := d.Token.GetID()
|
||||
budgets, err := d.budgetService.BudgetsForUser(userID)
|
||||
if err != nil {
|
||||
return nil
|
||||
|
Reference in New Issue
Block a user