matrix: enable message deletion with application services

This commit is contained in:
Simon THOBY
2022-09-03 15:18:34 +02:00
committed by Simon Thoby
parent 69b662558b
commit 34872abd81

View File

@@ -128,9 +128,11 @@ func (b *Bmatrix) startAppService() error {
b.Log.Debug("appservice launched")
processor := appservice.NewEventProcessor(wrapper.appService)
processor.On(event.EventMessage, func(ev *event.Event) {
b.handleEvent(originAppService, ev)
})
for _, eventType := range []event.Type{event.EventRedaction, event.EventMessage} {
processor.On(eventType, func(ev *event.Event) {
b.handleEvent(originAppService, ev)
})
}
go processor.Start()
b.Log.Debug("appservice event dispatcher launched")