SessionMembershipData: {
    application: string;
    call_id: string;
    created_ts?: number;
    device_id: string;
    expires?: number;
    foci_preferred: Focus[];
    focus_active: Focus;
    scope?: CallScope;
}

MSC4143 (MatrixRTC) session membership data. Represents an entry in the memberships section of an m.call.member event as it is on the wire.

Type declaration

  • application: string
  • call_id: string
  • Optionalcreated_ts?: number
  • device_id: string
  • Optionalexpires?: number

    Optionally we allow to define a delta to the created_ts when it expires. This should be set to multiple hours. The only reason it exist is if delayed events fail. (for example because if a homeserver crashes)

  • foci_preferred: Focus[]
  • focus_active: Focus
  • Optionalscope?: CallScope