Make sure membership content shows join

This commit is contained in:
Neil Alexander 2020-04-29 14:57:33 +01:00
parent 8193b485d5
commit eed0e5bcf3

View file

@ -44,6 +44,10 @@ func (r *FederationSenderInternalAPI) PerformJoin(
respMakeJoin.JoinEvent.StateKey = &request.UserID respMakeJoin.JoinEvent.StateKey = &request.UserID
respMakeJoin.JoinEvent.RoomID = request.RoomID respMakeJoin.JoinEvent.RoomID = request.RoomID
respMakeJoin.JoinEvent.Redacts = "" respMakeJoin.JoinEvent.Redacts = ""
if request.Content == nil {
request.Content = map[string]interface{}{}
}
request.Content["membership"] = "join"
if err = respMakeJoin.JoinEvent.SetContent(request.Content); err != nil { if err = respMakeJoin.JoinEvent.SetContent(request.Content); err != nil {
return fmt.Errorf("respMakeJoin.JoinEvent.SetContent: %w", err) return fmt.Errorf("respMakeJoin.JoinEvent.SetContent: %w", err)
} }