Improve handling of context
This commit is contained in:
@ -22,29 +22,29 @@ type YNABImport struct {
|
||||
budgetID uuid.UUID
|
||||
}
|
||||
|
||||
func NewYNABImport(q *Queries, budgetID uuid.UUID) (*YNABImport, error) {
|
||||
accounts, err := q.GetAccounts(context.Background(), budgetID)
|
||||
func NewYNABImport(context context.Context, q *Queries, budgetID uuid.UUID) (*YNABImport, error) {
|
||||
accounts, err := q.GetAccounts(context, budgetID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
payees, err := q.GetPayees(context.Background(), budgetID)
|
||||
payees, err := q.GetPayees(context, budgetID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
categories, err := q.GetCategories(context.Background(), budgetID)
|
||||
categories, err := q.GetCategories(context, budgetID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
categoryGroups, err := q.GetCategoryGroups(context.Background(), budgetID)
|
||||
categoryGroups, err := q.GetCategoryGroups(context, budgetID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return &YNABImport{
|
||||
Context: context.Background(),
|
||||
Context: context,
|
||||
accounts: accounts,
|
||||
payees: payees,
|
||||
categories: categories,
|
||||
|
Reference in New Issue
Block a user