Skip to content

feat: DAVE support#239

Merged
angelobreuer merged 2 commits intodevfrom
angelobreuer/feat/dave-support
Mar 1, 2026
Merged

feat: DAVE support#239
angelobreuer merged 2 commits intodevfrom
angelobreuer/feat/dave-support

Conversation

@angelobreuer
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings March 1, 2026 09:31
@angelobreuer angelobreuer merged commit a520ff7 into dev Mar 1, 2026
1 of 3 checks passed
@angelobreuer angelobreuer self-assigned this Mar 1, 2026
@angelobreuer angelobreuer added the enhancement New feature or request label Mar 1, 2026
@angelobreuer angelobreuer deleted the angelobreuer/feat/dave-support branch March 1, 2026 09:33
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds protocol/request support needed for DAVE by including the Discord voice channelId in the voice state sent to Lavalink when creating/updating players.

Changes:

  • Extend VoiceStateProperties with a new channelId JSON field.
  • Populate ChannelId from VoiceChannelId in both player creation (LavalinkPlayerHandle) and voice credential updates (LavalinkPlayer).
  • Minor whitespace/formatting cleanups.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
src/Lavalink4NET/Players/LavalinkPlayerHandle.cs Includes ChannelId in the initial player update voice state payload.
src/Lavalink4NET/Players/LavalinkPlayer.cs Includes ChannelId in subsequent voice credential update payloads.
src/Lavalink4NET.Protocol/Requests/VoiceStateProperties.cs Adds channelId to the serialized voice state request model.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants