Add _loop attribute and set_loop method

This commit is contained in:
DeadPool 2021-12-17 14:10:20 +00:00
parent 3ef98104ce
commit d4418dd5aa
1 changed files with 6 additions and 0 deletions

View File

@ -61,6 +61,7 @@ class Player(VoiceProtocol):
self._ending_track: Optional[Track] = None self._ending_track: Optional[Track] = None
self._voice_state = {} self._voice_state = {}
self._loop = False
def __repr__(self): def __repr__(self):
return ( return (
@ -306,6 +307,11 @@ class Player(VoiceProtocol):
self._filter = filter self._filter = filter
return filter return filter
async def set_loop(self, loop: bool) -> bool:
"""Sets the loop state of the currently playing track""" # just kept set_pause doc string
self._loop = loop
return self._loop
async def reset_filter(self): async def reset_filter(self):
"""Resets a currently applied filter to its default parameters. """Resets a currently applied filter to its default parameters.
You must have a filter applied in order for this to work You must have a filter applied in order for this to work