Refresh song info after editing

This commit is contained in:
An Phan 2016-03-06 13:02:03 +08:00
parent 89b8e37880
commit e12d723e8d

View file

@ -178,7 +178,7 @@ export default {
*/ */
getInfo(song, cb = null) { getInfo(song, cb = null) {
// Check if the song's info has been retrieved before. // Check if the song's info has been retrieved before.
if (song.lyrics !== null) { if (song.infoRetrieved) {
if (cb) { if (cb) {
cb(); cb();
} }
@ -220,6 +220,8 @@ export default {
song.album.cover = data.album_info.cover; song.album.cover = data.album_info.cover;
} }
song.infoRetrieved = true;
if (cb) { if (cb) {
cb(); cb();
} }
@ -356,9 +358,12 @@ export default {
if (artistStore.isArtistEmpty(artistStore.byId(originalArtistId))) { if (artistStore.isArtistEmpty(artistStore.byId(originalArtistId))) {
artistStore.remove(artistStore.byId(originalArtistId)); artistStore.remove(artistStore.byId(originalArtistId));
} }
// Now we make sure the next call to info() get the refreshed, correct info.
originalSong.infoRetrieved = false;
} }
return updatedSong; return originalSong;
}, },
/** /**