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