client: fix updating state store in CreateRoom

This commit is contained in:
Tulir Asokan 2025-08-01 10:38:02 +03:00
commit 10b26b507d

View file

@ -1369,6 +1369,10 @@ func (cli *Client) CreateRoom(ctx context.Context, req *ReqCreateRoom) (resp *Re
Msg("Failed to update creator membership in state store after creating room")
}
for _, evt := range req.InitialState {
evt.RoomID = resp.RoomID
if evt.StateKey == nil {
evt.StateKey = ptr.Ptr("")
}
UpdateStateStore(ctx, cli.StateStore, evt)
}
inviteMembership := event.MembershipInvite