func store(db statstore.Storer, ts time.Time, m map[string]interface{}) error { _, _, err := db.Insert(statstore.NewItem(m, ts)) if err != nil { log.Printf("Error inserting data: %v", err) } return err }
func storer(w statstore.Storer, ch <-chan statstore.StoredItem) { defer wg.Done() for e := range ch { w.Insert(e) } }