File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 66 "errors"
77 "fmt"
88 "github.com/confluentinc/confluent-kafka-go/kafka"
9+ "strings"
910)
1011
1112type KafkaMailerConfig struct {
@@ -18,6 +19,10 @@ func (k *KafkaMailerConfig) GetPrefixedTopic() string {
1819 return fmt .Sprintf ("%s%s" , k .KafkaTopicPrefix , k .KafkaTopic )
1920}
2021
22+ func (k * KafkaMailerConfig ) GetBootstrapServers () string {
23+ return strings .Join (k .KafkaBrokers , "," )
24+ }
25+
2126type KafkaMailer struct {
2227 cfg * KafkaMailerConfig
2328 deliveryChan chan kafka.Event
@@ -27,7 +32,7 @@ type KafkaMailer struct {
2732var _ Mailer = & KafkaMailer {}
2833
2934func NewKafkaMailer (cfg * KafkaMailerConfig , deliveryChan chan kafka.Event ) (* KafkaMailer , error ) {
30- producer , err := kafka .NewProducer (& kafka.ConfigMap {"bootstrap.servers" : cfg .KafkaBrokers })
35+ producer , err := kafka .NewProducer (& kafka.ConfigMap {"bootstrap.servers" : cfg .GetBootstrapServers () })
3136 if err != nil {
3237 return nil , err
3338 }
You can’t perform that action at this time.
0 commit comments