Implement support for MSC4140: Cancellable delayed events #903

Open
opened 2025-07-10 12:15:59 +00:00 by nex · 4 comments
Owner

https://github.com/matrix-org/matrix-spec-proposals/pull/4140

This MSC allows clients to schedule events by offloading the wait to the server. It also allows that event to be cancelled in future.
This feature is used by Element Call in order to reliably un-stuck calls in the event a client disconnects before it can send the leave call payload. It could also have interesting implications for reminder bots and such.

https://github.com/matrix-org/matrix-spec-proposals/pull/4140 This MSC allows clients to schedule events by offloading the wait to the server. It also allows that event to be cancelled in future. This feature is used by Element Call in order to reliably un-stuck calls in the event a client disconnects before it can send the leave call payload. It could also have interesting implications for reminder bots and such.
nex added the
Enhancement
Matrix/Client
Matrix/MSC
Difficulty
Medium
labels 2025-07-10 12:15:59 +00:00

https://github.com/matrix-construct/tuwunel/issues/105 Same problem as tuwunel,Notifications on Element X are often delayed and sporadic

https://github.com/matrix-construct/tuwunel/issues/105 Same problem as tuwunel,Notifications on Element X are often delayed and sporadic
Author
Owner

@utop-top wrote in #903 (comment):

https://github.com/matrix-construct/tuwunel/issues/105 Same problem as tuwunel,Notifications on Element X are often delayed and sporadic

Element X receiving delayed notifications is a separate issue, this is a feature proposal to improve things like Element Call. If you're having issues with Element X, feel free to open a different issue with some more info

@utop-top wrote in https://forgejo.ellis.link/continuwuation/continuwuity/issues/903#issuecomment-16827: > https://github.com/matrix-construct/tuwunel/issues/105 Same problem as tuwunel,Notifications on Element X are often delayed and sporadic Element X receiving delayed notifications is a separate issue, this is a feature proposal to improve things like Element Call. If you're having issues with Element X, feel free to open a different issue with some more info
Owner

@utop-top that's unrelated to this feature.

@utop-top that's unrelated to this feature.

@nex wrote in #903 (comment):

@utop-top wrote in #903 (评论):

https://github.com/matrix-construct/tuwunel/issues/105 Same problem as tuwunel,Notifications on Element X are often delayed and sporadic

Element X receiving delayed notifications is a separate issue, this is a feature proposal to improve things like Element Call. If you're having issues with Element X, feel free to open a different issue with some more info

My attempt to create a new ticket failed

@nex wrote in https://forgejo.ellis.link/continuwuation/continuwuity/issues/903#issuecomment-16830: > @utop-top wrote in #903 (评论): > > > https://github.com/matrix-construct/tuwunel/issues/105 Same problem as tuwunel,Notifications on Element X are often delayed and sporadic > > Element X receiving delayed notifications is a separate issue, this is a feature proposal to improve things like Element Call. If you're having issues with Element X, feel free to open a different issue with some more info My attempt to create a new ticket failed
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: continuwuation/continuwuity#903
No description provided.