Skip to content

Instantly share code, notes, and snippets.

@mickelsonm
Last active August 29, 2015 14:17
Show Gist options
  • Save mickelsonm/141adcb40cdd70909f14 to your computer and use it in GitHub Desktop.
Save mickelsonm/141adcb40cdd70909f14 to your computer and use it in GitHub Desktop.
func ImportPiesReport(result pies.Result) error {
processChan := make(chan error)
for _, item := range result.Items {
go func(item pies.Item) {
p := Part{}
p.MapPiesData(item)
processChan <- p.Add()
}(item)
}
<-processChan
return nil
}
func ImportPiesReport(result pies.Result) {
for _, item := range result.Items {
go ProcessPiesData(item)
}
}
func ProcessPiesData(item pies.Item) {
p := Part{}
p.MapPiesData(item)
p.Add()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment