Merge pull request #672 from ctrlaltca/deckstats
Fixed "analyze on deckstats"; Fix #662
This commit is contained in:
commit
25cc695190
1 changed files with 3 additions and 1 deletions
|
@ -32,7 +32,7 @@ void DeckStatsInterface::queryFinished(QNetworkReply *reply)
|
||||||
QString data(reply->readAll());
|
QString data(reply->readAll());
|
||||||
reply->deleteLater();
|
reply->deleteLater();
|
||||||
|
|
||||||
QRegExp rx("id=\"deckstats_deck_url\" value=\"([^\"]+)\"");
|
QRegExp rx("<meta property=\"og:url\" content=\"([^\"]+)\"/>");
|
||||||
if (!rx.indexIn(data)) {
|
if (!rx.indexIn(data)) {
|
||||||
QMessageBox::critical(0, tr("Error"), tr("The reply from the server could not be parsed."));
|
QMessageBox::critical(0, tr("Error"), tr("The reply from the server could not be parsed."));
|
||||||
deleteLater();
|
deleteLater();
|
||||||
|
@ -53,11 +53,13 @@ void DeckStatsInterface::getAnalyzeRequestData(DeckList *deck, QByteArray *data)
|
||||||
#if QT_VERSION < 0x050000
|
#if QT_VERSION < 0x050000
|
||||||
QUrl params;
|
QUrl params;
|
||||||
params.addQueryItem("deck", deckWithoutTokens.writeToString_Plain());
|
params.addQueryItem("deck", deckWithoutTokens.writeToString_Plain());
|
||||||
|
params.addQueryItem("decktitle", deck->getName());
|
||||||
data->append(params.encodedQuery());
|
data->append(params.encodedQuery());
|
||||||
#else
|
#else
|
||||||
QUrl params;
|
QUrl params;
|
||||||
QUrlQuery urlQuery;
|
QUrlQuery urlQuery;
|
||||||
urlQuery.addQueryItem("deck", deckWithoutTokens.writeToString_Plain());
|
urlQuery.addQueryItem("deck", deckWithoutTokens.writeToString_Plain());
|
||||||
|
urlQuery.addQueryItem("decktitle", deck->getName());
|
||||||
params.setQuery(urlQuery);
|
params.setQuery(urlQuery);
|
||||||
data->append(params.query(QUrl::EncodeReserved));
|
data->append(params.query(QUrl::EncodeReserved));
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue