aboutsummaryrefslogtreecommitdiff
path: root/federationapi/consumers
diff options
context:
space:
mode:
Diffstat (limited to 'federationapi/consumers')
-rw-r--r--federationapi/consumers/roomserver.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/federationapi/consumers/roomserver.go b/federationapi/consumers/roomserver.go
index 632adae3..25ea7827 100644
--- a/federationapi/consumers/roomserver.go
+++ b/federationapi/consumers/roomserver.go
@@ -66,7 +66,11 @@ func NewOutputRoomEventConsumer(
// Start consuming from room servers
func (s *OutputRoomEventConsumer) Start() error {
- _, err := s.jetstream.Subscribe(s.topic, s.onMessage, s.durable)
+ _, err := s.jetstream.Subscribe(
+ s.topic, s.onMessage, s.durable,
+ nats.DeliverAll(),
+ nats.ManualAck(),
+ )
return err
}