Merge branch 'main' of https://github.com/cloudwithax/pomice
This commit is contained in:
commit
8679d6d125
|
|
@ -10,6 +10,7 @@ build/
|
||||||
Pipfile.lock
|
Pipfile.lock
|
||||||
.mypy_cache/
|
.mypy_cache/
|
||||||
.vscode/
|
.vscode/
|
||||||
|
.idea/
|
||||||
.venv/
|
.venv/
|
||||||
*.code-workspace
|
*.code-workspace
|
||||||
*.ini
|
*.ini
|
||||||
|
|
|
||||||
|
|
@ -128,7 +128,6 @@ class TrackExceptionEvent(PomiceEvent):
|
||||||
|
|
||||||
def __init__(self, data: dict, player: Player):
|
def __init__(self, data: dict, player: Player):
|
||||||
self.player: Player = player
|
self.player: Player = player
|
||||||
assert self.player._ending_track is not None
|
|
||||||
self.track: Optional[Track] = self.player._ending_track
|
self.track: Optional[Track] = self.player._ending_track
|
||||||
# Error is for Lavalink <= 3.3
|
# Error is for Lavalink <= 3.3
|
||||||
self.exception: str = data.get(
|
self.exception: str = data.get(
|
||||||
|
|
|
||||||
|
|
@ -545,11 +545,14 @@ class Node:
|
||||||
path="decodetrack",
|
path="decodetrack",
|
||||||
query=f"encodedTrack={quote(identifier)}",
|
query=f"encodedTrack={quote(identifier)}",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
track_info = data["info"] if self._version.major >= 4 else data
|
||||||
|
|
||||||
return Track(
|
return Track(
|
||||||
track_id=identifier,
|
track_id=identifier,
|
||||||
ctx=ctx,
|
ctx=ctx,
|
||||||
info=data,
|
info=track_info,
|
||||||
track_type=TrackType(data["sourceName"]),
|
track_type=TrackType(track_info["sourceName"]),
|
||||||
)
|
)
|
||||||
|
|
||||||
async def get_tracks(
|
async def get_tracks(
|
||||||
|
|
@ -730,7 +733,7 @@ class Node:
|
||||||
)
|
)
|
||||||
|
|
||||||
elif load_type in ("LOAD_FAILED", "error"):
|
elif load_type in ("LOAD_FAILED", "error"):
|
||||||
exception = data["exception"]
|
exception = data["data"] if self._version.major >= 4 else data["exception"]
|
||||||
raise TrackLoadError(
|
raise TrackLoadError(
|
||||||
f"{exception['message']} [{exception['severity']}]",
|
f"{exception['message']} [{exception['severity']}]",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue