Changing some methods signature in Playlist to be compatible in Shared Memory, now finishing process after some time

This commit is contained in:
Rafael Vargas
2022-07-22 18:07:44 -03:00
parent fc7de9cb4f
commit 19ae59c5b8
14 changed files with 116 additions and 103 deletions

View File

@@ -89,7 +89,7 @@ class Player(commands.Cog):
await ctx.invoke(self.__bot.get_command('np'))
songs = self.__playlist.songs_to_preload
songs = self.__playlist.getSongsToPreload()
asyncio.create_task(self.__down.preload(songs))
except:
self.__play_next(None, ctx)

View File

@@ -32,24 +32,19 @@ class Playlist:
return False
return True
@property
def songs_history(self) -> deque:
def getSongsHistory(self) -> deque:
return self.__songs_history
@property
def looping_one(self) -> bool:
def isLoopingOne(self) -> bool:
return self.__looping_one
@property
def looping_all(self) -> bool:
def isLoopingAll(self) -> bool:
return self.__looping_all
@property
def current(self) -> Song:
def getCurrentSong(self) -> Song:
return self.__current
@property
def songs_to_preload(self) -> List[Song]:
def getSongsToPreload(self) -> List[Song]:
return list(self.__queue)[:self.__configs.MAX_PRELOAD_SONGS]
def __len__(self) -> int: