func createEventClient(eventAddress string) *adapter { var obcEHClient *consumer.EventsClient done := make(chan *pb.Event_Block) adapter := &adapter{notfy: done} obcEHClient = consumer.NewEventsClient(eventAddress, adapter) if err := obcEHClient.Start(); err != nil { fmt.Printf("could not start chat %s\n", err) obcEHClient.Stop() return nil } return adapter }
func createEventClient(eventAddress string, listenToRejections bool) *adapter { var obcEHClient *consumer.EventsClient done := make(chan *pb.Event_Block) reject := make(chan *pb.Event_Rejection) adapter := &adapter{notfy: done, rejected: reject, listenToRejections: listenToRejections} obcEHClient = consumer.NewEventsClient(eventAddress, adapter) if err := obcEHClient.Start(); err != nil { fmt.Printf("could not start chat %s\n", err) obcEHClient.Stop() return nil } return adapter }