-
-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for custom ephemeral event types (SPEC-376) #169
Comments
Is there any particular way this could be done? I figured this could be implemented in the client-server API as either:
I'm still not 100% clear on how to implement EDUs properly but I'm up for spending some time studying how Advice on how to implement this would be greatly appreciated as this would be my first contribution and I've only gone as far as setting a local synapse server and read the CONTRIBUTING file |
I think one of the issues here is that different EDUs have different semantics (e.g. typing notifications are handled differently from device list updates), so in order to support custom EDUs, you'd need some way of specifying how it should be handled. |
Ah, I initially thought the scope of this issue was limited to simplistic use-cases where people just want non-persistent data shared across domains using build_and_send_edu and register_edu_handler to create a general-purpose handler But if more complex functionality needs to be supported I imagine we would need to either:
As my personal use-case only really requires a simple one-time transfer of EDU data, I'd probably need some insight on what other common use-cases would also need to be considered |
There's an MSC for this by now: matrix-org/matrix-spec-proposals#2477 |
Submitted by @matthew:matrix.org
To stop TimePath from abusing typing notifications as a discovery mechanism for in-game lobby rooms
(Imported from https://matrix.org/jira/browse/SPEC-376)
The text was updated successfully, but these errors were encountered: