fix some issues + add auth to send()
This commit is contained in:
parent
73dbc35401
commit
25c6d399e8
|
|
@ -218,11 +218,17 @@ class Player(VoiceProtocol):
|
||||||
if {"sessionId", "event"} != self._voice_state.keys():
|
if {"sessionId", "event"} != self._voice_state.keys():
|
||||||
return
|
return
|
||||||
|
|
||||||
|
data = {
|
||||||
|
"token": voice_data['event']['token'],
|
||||||
|
"endpoint": voice_data['event']['endpoint'],
|
||||||
|
"sessionId": voice_data['sessionId'],
|
||||||
|
}
|
||||||
|
|
||||||
await self._node.send(
|
await self._node.send(
|
||||||
method="PATCH",
|
method="PATCH",
|
||||||
path=self._player_endpoint_uri,
|
path=self._player_endpoint_uri,
|
||||||
guild_id=self._guild.id,
|
guild_id=self._guild.id,
|
||||||
data={"voice": voice_data}
|
data={"voice": data}
|
||||||
)
|
)
|
||||||
|
|
||||||
async def on_voice_server_update(self, data: dict):
|
async def on_voice_server_update(self, data: dict):
|
||||||
|
|
@ -493,33 +499,3 @@ class Player(VoiceProtocol):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class QueuePlayer(Player):
|
|
||||||
"""Player class, but with pomice.Queue included"""
|
|
||||||
|
|
||||||
def __init__(self, client: Optional[Client] = None, channel: Optional[VoiceChannel] = None, *, node: Node = None):
|
|
||||||
super().__init__(client, channel, node=node)
|
|
||||||
self._queue = Queue
|
|
||||||
|
|
||||||
|
|
||||||
async def get_tracks(
|
|
||||||
self,
|
|
||||||
query: str,
|
|
||||||
*,
|
|
||||||
ctx: Optional[commands.Context] = None,
|
|
||||||
search_type: SearchType = SearchType.ytsearch,
|
|
||||||
filters: Optional[List[Filter]] = None
|
|
||||||
):
|
|
||||||
"""Fetches tracks from the node's REST api to parse into Lavalink.
|
|
||||||
|
|
||||||
If you passed in Spotify API credentials when you created the node,
|
|
||||||
you can also pass in a Spotify URL of a playlist, album or track and it will be parsed
|
|
||||||
accordingly.
|
|
||||||
|
|
||||||
You can pass in a discord.py Context object to get a
|
|
||||||
Context object on any track you search.
|
|
||||||
|
|
||||||
You may also pass in a List of filters
|
|
||||||
to be applied to your track once it plays.
|
|
||||||
"""
|
|
||||||
super()
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue