event: fix content of io.element.functional_members

This commit is contained in:
Tulir Asokan 2024-06-25 16:05:59 +03:00
commit 34cbfc2601
3 changed files with 3 additions and 3 deletions

View file

@ -1711,7 +1711,7 @@ func (portal *Portal) CreateMatrixRoom(ctx context.Context, source *UserLogin, i
StateKey: &emptyString,
Type: event.StateElementFunctionalMembers,
Content: event.Content{Parsed: &event.ElementFunctionalMembersContent{
FunctionalMembers: append(extraFunctionalMembers, portal.Bridge.Bot.GetMXID()),
ServiceMembers: append(extraFunctionalMembers, portal.Bridge.Bot.GetMXID()),
}},
}, &event.Event{
StateKey: &bridgeInfoStateKey,

View file

@ -195,5 +195,5 @@ type InsertionMarkerContent struct {
}
type ElementFunctionalMembersContent struct {
FunctionalMembers []id.UserID `json:"functional_members"`
ServiceMembers []id.UserID `json:"service_members"`
}

View file

@ -435,7 +435,7 @@ func (h *HiClient) calculateRoomParticipantName(ctx context.Context, roomID id.R
_ = mautrixEvt.Content.ParseRaw(mautrixEvt.Type)
content, ok := mautrixEvt.Content.Parsed.(*event.ElementFunctionalMembersContent)
if ok {
functionalMembers = content.FunctionalMembers
functionalMembers = content.ServiceMembers
}
}
var members, leftMembers []string