Skip to content

feat(widget): Rtc transports discovery for widgets - #34393

Merged
robintown merged 8 commits into
developfrom
valere/rtc/msc4515_widget_rtc_transport_discovery
Aug 10, 2026
Merged

feat(widget): Rtc transports discovery for widgets#34393
robintown merged 8 commits into
developfrom
valere/rtc/msc4515_widget_rtc_transport_discovery

Conversation

@BillCarsonFr

@BillCarsonFr BillCarsonFr commented Jul 22, 2026

Copy link
Copy Markdown
Member

Support MSC4515 rtc transport discovery for widgets.

Draft because depends of:

Checklist

@Half-Shot Half-Shot left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine, one comment.

return stickyEvents;
}

private getSendDelayedEventOpts(delay: number | null, parentDelayId: string | null): SendDelayedEventRequestOpts {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are the delayed event changes because of the matrix-widget-sdk update? They do seem misplaced in this PR?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are the delayed event changes because of the matrix-widget-sdk update? They do seem misplaced in this PR?

Yes they are due to the widget-api-changes (remove parent delayed id), but the js-sdk hasn't yet been updated to the MSC changes, so the parentId related types are still around.

There is a js-sdk draft PR matrix-org/matrix-js-sdk#5199
It would be nicer if this landed first :/, but I think they are a bit entangled

@AndrewFerr WDYT?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's doubtful that I'll be able to finish that js-sdk PR this week, so as long as it's not a strict requirement of this PR, maybe just charge ahead with this one for now.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Half-Shot is it fine to go ahead for you? there will be a follow up PR to finish the clean up of deprecated parent_id thing for delayed event?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is fairly high-priority and it feels acceptable to me to adapt to the parent ID changes in the same breath as upgrading matrix-widget-api, so I will proceed with getting this merged.

@robintown
robintown enabled auto-merge August 10, 2026 12:07
@robintown
robintown added this pull request to the merge queue Aug 10, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 10, 2026
@robintown
robintown added this pull request to the merge queue Aug 10, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 10, 2026
@robintown
robintown added this pull request to the merge queue Aug 10, 2026
Merged via the queue into develop with commit 613ee3c Aug 10, 2026
52 checks passed
@robintown
robintown deleted the valere/rtc/msc4515_widget_rtc_transport_discovery branch August 10, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants