budgeteer/http/data.go
Jan Bader e525fdc928 Rename to Service
Add ModelService interface to merge all Services
2016-12-27 00:47:10 +01:00

24 lines
453 B
Go

package http
import "git.javil.eu/jacob1123/budgeteer/jwt"
import "git.javil.eu/jacob1123/budgeteer"
type TemplateData struct {
token jwt.Token
budgetService budgeteer.ModelService
}
func (d *TemplateData) GetToken() jwt.Token {
return d.token
}
func (d TemplateData) GetBudgets() []*budgeteer.Budget {
userID := d.Token.GetID()
budgets, err := d.budgetService.BudgetsForUser(userID)
if err != nil {
return nil
}
return budgets
}