Added special case for m.room.member event in appservice component

This commit is contained in:
Prateek Sachan 2020-02-24 03:40:37 +05:30
parent 0352f250b8
commit 979fa6f358

View file

@ -191,6 +191,12 @@ func (s *OutputRoomEventConsumer) appserviceIsInterestedInEvent(ctx context.Cont
return true
}
if event.Type() == "m.room.member" {
if appservice.IsInterestedInUserID(*event.StateKey()) {
return true
}
}
// Check all known room aliases of the room the event came from
queryReq := api.GetAliasesForRoomIDRequest{RoomID: event.RoomID()}
var queryRes api.GetAliasesForRoomIDResponse