Check for valid datetime when importing last played

This commit is contained in:
Jonas Kvinge
2020-11-22 19:01:53 +01:00
parent fcd4e5aca2
commit 946ed0c0b5
5 changed files with 6 additions and 4 deletions

View File

@@ -389,6 +389,8 @@ void LastFMImport::GetRecentTracksRequestFinished(QNetworkReply *reply, const in
QString title = obj_track["name"].toString();
QDateTime datetime = QDateTime::fromString(date, "dd MMM yyyy, hh:mm");
if (!datetime.isValid()) continue;
emit UpdateLastPlayed(artist, album, title, datetime.toSecsSinceEpoch());
UpdateProgress();

View File

@@ -80,7 +80,7 @@ class LastFMImport : public QObject {
signals:
void UpdatePlayCount(QString, QString, int);
void UpdateLastPlayed(QString, QString, QString, int);
void UpdateLastPlayed(QString, QString, QString, qint64);
void UpdateTotal(int, int);
void UpdateProgress(int, int);
void Finished();