lun jul 3 19:54:53 2017 WARNING: API query (revisions): The parameter "rvdiffto" has been deprecated. lun jul 3 19:54:53 2017 WARNING: API query (main): Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes. Use [[Special:ApiFeatureUsage]] to see usage of deprecated features by your application.
I guess the queries should be amended to omit that parameter? Regards
There are 3 files that need update:
- reportuser.cpp:
this->qDiff = new ApiQuery(ActionQuery, this->ReportedUser->GetSite()); this->qDiff->Parameters = "prop=revisions&rvprop=" + QUrl::toPercentEncoding( "ids|user|timestamp|comment" ) + "&rvlimit=1&rvstartid=" + this->ui->tableWidget->item(index.row(), 3)->text() + "&rvendid=" + this->ui->tableWidget->item(index.row(), 3)->text() + "&rvdiffto=prev&titles=" + QUrl::toPercentEncoding(ui->tableWidget->item(index.row(), 0)->text());
- wikiutil.cpp:
ApiQuery *qPage = new ApiQuery(ActionQuery, site); RetrieveEditByRevid_SourceInfo *i = new RetrieveEditByRevid_SourceInfo(); i->edit = edit; i->source = source; i->error = callback_er; i->success = callback_success; qPage->CallbackOwner = i; qPage->callback = (Callback) RetrieveEditByRevid_Page_OK; qPage->FailureCallback = (Callback) RetrieveEditByRevid_Page_ER; qPage->Parameters = "prop=revisions&revids=" + QString::number(revid) + "&rvprop=" + QUrl::toPercentEncoding("ids|flags|timestamp|user|contentmodel|comment|size") + "&rvdiffto=prev";
- wikiedit.cpp:
this->qDifference = new ApiQuery(ActionQuery, this->GetSite()); if (this->RevID != WIKI_UNKNOWN_REVID) { // &rvprop=content can't be used because of fuck up of mediawiki this->qDifference->Parameters = "prop=revisions&rvprop=" + QUrl::toPercentEncoding("ids|tags|user|timestamp|comment") + "&rvlimit=1&rvstartid=" + QString::number(this->RevID) + "&rvdiffto=" + this->DiffTo + "&titles=" + QUrl::toPercentEncoding(this->Page->PageName); } else { this->qDifference->Parameters = "prop=revisions&rvprop=" + QUrl::toPercentEncoding("ids|tags|user|timestamp|comment") + "&rvlimit=1&rvdiffto=" + this->DiffTo + "&titles=" + QUrl::toPercentEncoding(this->Page->PageName); }