-
Notifications
You must be signed in to change notification settings - Fork 259
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
MSC3489 Live Location Sharing #3945
Comments
Thanks for opening an issue!
This could be a new method on the |
Thanks for your detailed response regarding the JoinHandle and stream for handling beacon events! I haven't worked much with I was looking at this example in pinned_events_loader.rs for guidance on using the event cache, but I'm still unsure how to combine this with your suggestion for processing events with a Seeing how it's been used elsewhere would help me better understand the mechanics. |
Posting this snippet from
|
This issue tracks the progress and outstanding work for implementing the functionality described in MSC3489. It involves sending, stopping, and handling
beacon
andbeacon_info
events within the SDK and builds on events types in Ruma.Related Communication
Initial discussion can be found in this draft PR.
Completed Tasks:
beacon_info
events inmatrix-sdk
&matrix-sdk-base
: PR #3741beacon
events in thematrix-sdk
crate: PR #3771beacon_info
tests so they are in their own folder: PR #3794In progress:
beacon
events and associate them with their referencedbeacon_info
Remaining Tasks:
beacon
events arrive before their associatedbeacon_info
eventsQuestions
beacon
events and associating them with their referencedbeacon_info
. Where should this logic be implemented? I assume it will require a lookup for the existing beacon_info in BaseRoomInfo.Additional Context
The following ideas were suggested by @bnjbvr and should be integrated into the tasks above to improve the ergonomics of working with beacons:
The text was updated successfully, but these errors were encountered: