rewrite some fetch methods to use the useAxios hook

This commit is contained in:
geoffrey45
2022-06-16 14:18:45 +03:00
parent 600b267ce4
commit 92e2420174
17 changed files with 305 additions and 284 deletions
-15
View File
@@ -143,27 +143,12 @@ class Playlist:
self.lastUpdated = data["lastUpdated"]
self.count = len(self.pretracks)
def create_img_link(self, image: str):
if image:
return image
return "default.webp"
def update_count(self):
self.count = len(self.pretracks)
def add_track(self, track):
if track not in self.pretracks:
self.pretracks.append(track)
self.update_count()
self.lastUpdated = helpers.create_new_date()
else:
raise TrackExistsInPlaylist("Track already exists in playlist")
def update_desc(self, desc):
self.description = desc
def update_playlist(self, data: dict):
self.name = data["name"]
self.description = data["description"]