From 34872abd81b6ddd675b639f8bfea514c8fa90184 Mon Sep 17 00:00:00 2001 From: Simon THOBY Date: Sat, 3 Sep 2022 15:18:34 +0200 Subject: [PATCH] matrix: enable message deletion with application services --- bridge/matrix/appservice.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bridge/matrix/appservice.go b/bridge/matrix/appservice.go index ef172bff..25cabeba 100644 --- a/bridge/matrix/appservice.go +++ b/bridge/matrix/appservice.go @@ -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")