ソースを参照

Merge pull request #183 from Shopify/simplify

prod: minor simplification
Willem van Bergen 11 年 前
コミット
31d9f4a2f7
1 ファイル変更4 行追加6 行削除
  1. 4 6
      producer.go

+ 4 - 6
producer.go

@@ -681,19 +681,17 @@ func (p *Producer) buildRequest(batch map[string]map[int32][]*MessageToSend) *Pr
 
 func (p *Producer) returnErrors(batch []*MessageToSend, err error) {
 	for _, msg := range batch {
-		if msg == nil {
-			continue
+		if msg != nil {
+			p.errors <- &ProduceError{Msg: msg, Err: err}
 		}
-		p.errors <- &ProduceError{Msg: msg, Err: err}
 	}
 }
 
 func (p *Producer) returnSuccesses(batch []*MessageToSend) {
 	for _, msg := range batch {
-		if msg == nil {
-			continue
+		if msg != nil {
+			p.successes <- msg
 		}
-		p.successes <- msg
 	}
 }