func (f *FeedbackItems) Iterate(buttonID string, params map[string]string) chan FeedbackItem {
	resp, err := f.Get(buttonID, params)

	if err != nil {
		panic(err)
	}

	fic := make(chan FeedbackItem)

	go items(fic, resp, f, buttonID)

	return fic
}
// Iterate uses a FeedbackItem channel which transparently uses the HasMore field to fire
// a new api request once all items have been consumed on the channel.
Iterate uses a FeedbackItem channel which transparently uses the HasMore field to fire
a new api request once all items have been consumed on the channel.
// Iterate uses a FeedbackItem channel which transparently uses the HasMore field to fire // a new api request once all items have been consumed on the channel .
func (f *FeedbackItems) Iterate(buttonID string, params map[string]string) chan FeedbackItem {
	resp, err := f.Get(buttonID, params)
	if err != nil {
		panic(err)
	}
	fic := make(chan FeedbackItem)
	go items(fic, resp, f, buttonID)
	return fic
}
func ( f * FeedbackItems ) Iterate ( buttonID string , params map [ string ] string ) chan FeedbackItem { resp , err := f . Get ( buttonID , params ) if err != nil { panic ( err ) } fic := make ( chan FeedbackItem ) go items ( fic , resp , f , buttonID ) return fic }
Iterate uses a FeedbackItem channel which transparently uses the HasMore field to fire
a new api request once all items have been consumed on the channel.
Iterate uses a FeedbackItem channel which transparently uses the HasMore field to fire a new api request once all items have been consumed on the channel .