@@ -89,6 +89,7 @@ type RabbitMQConfig struct {
89
89
Immediate bool `mapstructure:"Immediate"`
90
90
DeliveryMode int `mapstructure:"DeliveryMode"`
91
91
ContentType string `mapstructure:"ContentType"`
92
+ AutoAck bool `mapstructure:"AutoAck"`
92
93
93
94
// Optional
94
95
Durable bool `mapstructure:"Durable"`
@@ -183,16 +184,17 @@ func Read() *Config {
183
184
viper .SetDefault ("notifications.EventsQueue" , "https://sqs.us-east-1.amazonaws.com/351249512935/demo-queue" )
184
185
185
186
// Default settings for RabbitMQ
186
- viper .SetDefault ("rabbitMQ.URL" , "amqp://guest:guest@localhost:5672/" )
187
- viper .SetDefault ("rabbitMQ.QueueName" , "defaultQueue" )
188
- viper .SetDefault ("rabbitMQ.ExchangeName" , "defaultExchange" )
189
- viper .SetDefault ("rabbitMQ.Durable" , true )
190
- viper .SetDefault ("rabbitMQ.AutoDelete" , false )
191
- viper .SetDefault ("rabbitMQ.Exclusive" , false )
192
- viper .SetDefault ("rabbitMQ.NoWait" , false )
193
- viper .SetDefault ("rabbitMQ.Mandatory" , false )
194
- viper .SetDefault ("rabbitMQ.Immediate" , false )
195
- viper .SetDefault ("rabbitMQ.ContentType" , "text/plain" )
187
+ viper .SetDefault ("rmq.URL" , "amqp://guest:guest@localhost:5672/" )
188
+ viper .SetDefault ("rmq.QueueName" , "defaultQueue" )
189
+ viper .SetDefault ("rmq.ExchangeName" , "" )
190
+ viper .SetDefault ("rmq.AutoAck" , true )
191
+ viper .SetDefault ("rmq.Durable" , true )
192
+ viper .SetDefault ("rmq.AutoDelete" , false )
193
+ viper .SetDefault ("rmq.Exclusive" , false )
194
+ viper .SetDefault ("rmq.NoWait" , false )
195
+ viper .SetDefault ("rmq.Mandatory" , false )
196
+ viper .SetDefault ("rmq.Immediate" , false )
197
+ viper .SetDefault ("rmq.ContentType" , "text/plain" )
196
198
197
199
// StreamConfig
198
200
viper .SetDefault ("streams.zeroMQListenAddr" , "tcp://127.0.0.1:5558" )
0 commit comments