Skip to content

Commit 8ad41cc

Browse files
committed
implement urrent_user_fav_create_songs_rd
1 parent 1ece15b commit 8ad41cc

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

fuo_netease/provider.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,17 @@ def current_user_fav_create_artists_rd(self):
100100
def current_user_fav_create_albums_rd(self):
101101
return create_g(self.api.user_favorite_albums, V2BriefAlbumSchema)
102102

103+
def current_user_fav_create_songs_rd(self):
104+
if not self.has_current_user():
105+
raise NoUserLoggedIn
106+
107+
playlists = self.current_user_list_playlists()
108+
if not playlists:
109+
return create_reader(())
110+
111+
fav_playlist = playlists[0]
112+
return self.playlist_create_songs_rd(fav_playlist)
113+
103114
def current_user_cloud_songs(self):
104115
return create_cloud_songs_g(
105116
self.api.cloud_songs,

0 commit comments

Comments
 (0)