(config *Config)
| 116 | } |
| 117 | |
| 118 | func verifyProducerConfig(config *Config) error { |
| 119 | if !config.Producer.Return.Errors { |
| 120 | return ConfigurationError("Producer.Return.Errors must be true to be used in a SyncProducer") |
| 121 | } |
| 122 | if !config.Producer.Return.Successes { |
| 123 | return ConfigurationError("Producer.Return.Successes must be true to be used in a SyncProducer") |
| 124 | } |
| 125 | return nil |
| 126 | } |
| 127 | |
| 128 | func (sp *syncProducer) SendMessage(msg *ProducerMessage) (partition int32, offset int64, err error) { |
| 129 | expectation := expectationsPool.Get().(chan *ProducerError) |
no test coverage detected