0
0
Fork 0
mirror of https://github.com/matrix-org/dendrite synced 2024-12-20 23:43:45 +01:00

Added special case for m.room.member event in appservice component (#874)

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

* fix review changes

Co-authored-by: Kegsay <kegan@matrix.org>
This commit is contained in:
Prateek Sachan 2020-03-21 03:10:24 +05:30 committed by GitHub
parent f2030286de
commit c5b7a17272
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -193,6 +193,12 @@ func (s *OutputRoomEventConsumer) appserviceIsInterestedInEvent(ctx context.Cont
return true
}
if event.Type() == gomatrixserverlib.MRoomMember && event.StateKey() != nil {
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