X-Git-Url: https://git.sur5r.net/?p=minitube;a=blobdiff_plain;f=src%2Fytchannel.cpp;fp=src%2Fytchannel.cpp;h=9ea2f348bb2472cbdc0b390e5a835b7a38a45f11;hp=1d83b2a7c11aa8dff802f025b3d08ee86c63d7cf;hb=b4e0b70c51f05c19b9095a381cb73bfb79f128dd;hpb=b76332aa9817cd134abf7e7e89e62456c1116668 diff --git a/src/ytchannel.cpp b/src/ytchannel.cpp index 1d83b2a..9ea2f34 100644 --- a/src/ytchannel.cpp +++ b/src/ytchannel.cpp @@ -229,8 +229,8 @@ void YTChannel::storeInfo() { loadThumbnail(); } -void YTChannel::subscribe(const QString &channelId) { - if (channelId.isEmpty()) return; +bool YTChannel::subscribe(const QString &channelId) { + if (channelId.isEmpty()) return false; uint now = QDateTime::currentDateTime().toTime_t(); @@ -244,6 +244,7 @@ void YTChannel::subscribe(const QString &channelId) { query.bindValue(2, now); bool success = query.exec(); if (!success) qWarning() << query.lastQuery() << query.lastError().text(); + return success; // This will call maybeLoadFromApi YTChannel::forId(channelId);