1
0
mirror of https://github.com/strawberrymusicplayer/strawberry synced 2024-12-27 16:54:19 +01:00

Don't show error when there was no match from API Seeds

This commit is contained in:
Jonas Kvinge 2018-09-11 00:38:06 +02:00
parent bc0c0b7950
commit bf997a6d2e

View File

@ -138,6 +138,8 @@ QJsonObject APISeedsLyricsProvider::ExtractJsonObj(QNetworkReply *reply, quint64
QJsonObject json_obj = json_doc.object();
if (!json_obj.isEmpty() && json_obj.contains("error")) {
failure_reason = json_obj["error"].toString();
// Don't bother showing error when there was no match.
if (failure_reason == "Lyric no found, try again later.") failure_reason.clear();
}
else {
failure_reason = QString("%1 (%2)").arg(reply->errorString()).arg(reply->error());
@ -205,7 +207,7 @@ QJsonObject APISeedsLyricsProvider::ExtractResult(QNetworkReply *reply, quint64
void APISeedsLyricsProvider::Error(quint64 id, QString error, QVariant debug) {
LyricsSearchResults results;
qLog(Error) << "APISeedsLyrics:" << error;
if (!error.isEmpty()) qLog(Error) << "APISeedsLyrics:" << error;
if (debug.isValid()) qLog(Debug) << debug;
emit SearchFinished(id, results);
}