+
+void DbStorage::removeFromFavorites(Track track) {
+ QSqlQuery *query = _remove_track_from_favorites_query;
+ query->bindValue(":source", track.source());
+ query->exec();
+}
+
+bool DbStorage::isFavorite(Track track) {
+ QSqlQuery *query = _check_favorite_query;
+ query->bindValue(":source", track.source());
+ query->exec();
+ if (query->next()) {
+ QString ans = query->value(0).toString();
+ return ans == "yes";
+ }
+ return false;
+}