这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@massimilianogaio
Copy link

  • Updated LocalParticipant.PublishData() to send PublishDataOptions as a structured JSON, including topic, destinationIdentities, and reliable flags.
  • Fix C# event handler for RoomEvent.DataReceived to correctly extract and forward the topic and DataPacketKind parameters from the JS stack.
  • Ensures parity between WebGL and native LiveKit SDK behavior for data messages.

Previously, the WebGL build was unable to send or receive the topic associated with a data packet, as the bridge did not forward it and read it properly. This caused topic-based message handling to fail silently in WebGL builds.

Manual testing has been performed:

  • Send/receive between WebGL - WebGL and WebGL - native clients (bidirectional);
  • Topic defined/undefined — verified that the topic and other args are correctly propagated to receiving clients;

@CLAassistant
Copy link

CLAassistant commented Nov 1, 2025

CLA assistant check
All committers have signed the CLA.

@massimilianogaio
Copy link
Author

@theomonnom Is this repo still active? Can someone review my PRs and, if necessary, let me know how to improve them? Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants