···10431043 return
10441044 }
1045104510461046- // add saved recipes here rather than each
10471047-10461046+ // should save be inside generator or shouild saved merging happen out here?
10481047 if err := s.SaveShoppingList(ctx, shoppingList, hash); err != nil {
10491048 slog.ErrorContext(ctx, "save error", "error", err)
10501049 return