mirror of
https://github.com/KDE/kasts.git
synced 2025-02-02 18:36:57 +01:00
User QUrl::fromUserInput for adding feeds
This commit is contained in:
parent
87ddc41f32
commit
3d33cb9569
@ -148,10 +148,11 @@ void Database::addFeed(QString url)
|
|||||||
}
|
}
|
||||||
qDebug() << "Feed does not yet exist";
|
qDebug() << "Feed does not yet exist";
|
||||||
|
|
||||||
|
QUrl urlFromInput = QUrl::fromUserInput(url);
|
||||||
QSqlQuery query;
|
QSqlQuery query;
|
||||||
query.prepare(QStringLiteral("INSERT INTO Feeds VALUES (:name, :url, :image, :link, :description, :deleteAfterCount, :deleteAfterType, :subscribed, :lastUpdated, :autoUpdateCount, :autoUpdateType, :notify);"));
|
query.prepare(QStringLiteral("INSERT INTO Feeds VALUES (:name, :url, :image, :link, :description, :deleteAfterCount, :deleteAfterType, :subscribed, :lastUpdated, :autoUpdateCount, :autoUpdateType, :notify);"));
|
||||||
query.bindValue(QStringLiteral(":name"), url);
|
query.bindValue(QStringLiteral(":name"), urlFromInput.toString());
|
||||||
query.bindValue(QStringLiteral(":url"), url);
|
query.bindValue(QStringLiteral(":url"), urlFromInput.toString());
|
||||||
query.bindValue(QStringLiteral(":image"), QLatin1String(""));
|
query.bindValue(QStringLiteral(":image"), QLatin1String(""));
|
||||||
query.bindValue(QStringLiteral(":link"), QLatin1String(""));
|
query.bindValue(QStringLiteral(":link"), QLatin1String(""));
|
||||||
query.bindValue(QStringLiteral(":description"), QLatin1String(""));
|
query.bindValue(QStringLiteral(":description"), QLatin1String(""));
|
||||||
@ -164,7 +165,7 @@ void Database::addFeed(QString url)
|
|||||||
query.bindValue(QStringLiteral(":notify"), false);
|
query.bindValue(QStringLiteral(":notify"), false);
|
||||||
execute(query);
|
execute(query);
|
||||||
|
|
||||||
Q_EMIT feedAdded(url);
|
Q_EMIT feedAdded(urlFromInput.toString());
|
||||||
|
|
||||||
Fetcher::instance().fetch(url);
|
Fetcher::instance().fetch(urlFromInput.toString());
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user