Skip to content

Commit 29ead26

Browse files
committed
set durable as default
Signed-off-by: Gabriele Santomaggio <[email protected]>
1 parent ca3cc92 commit 29ead26

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pkg/rabbitmqamqp/amqp_publisher.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,14 @@ func (m *Publisher) Publish(ctx context.Context, message *amqp.Message) (*Publis
9797
return nil, err
9898
}
9999
}
100+
101+
// set the default persistence to the message
102+
if message.Header == nil {
103+
message.Header = &amqp.MessageHeader{
104+
Durable: true,
105+
}
106+
}
107+
100108
r, err := m.sender.Load().SendWithReceipt(ctx, message, nil)
101109
if err != nil {
102110
return nil, err

0 commit comments

Comments
 (0)