| 200 | } |
| 201 | |
| 202 | void AutoUpdaterDialog::queueUpdateCheck(bool display_message) |
| 203 | { |
| 204 | m_display_messages = display_message; |
| 205 | |
| 206 | if (isSupported()) |
| 207 | { |
| 208 | if (!ensureHttpReady()) |
| 209 | { |
| 210 | emit updateCheckCompleted(); |
| 211 | return; |
| 212 | } |
| 213 | |
| 214 | m_http->CreateRequest(QStringLiteral(LATEST_RELEASE_URL).arg(getCurrentUpdateTag()).toStdString(), |
| 215 | std::bind(&AutoUpdaterDialog::getLatestReleaseComplete, this, std::placeholders::_1, std::placeholders::_3)); |
| 216 | } |
| 217 | else |
| 218 | { |
| 219 | emit updateCheckCompleted(); |
| 220 | } |
| 221 | } |
| 222 | |
| 223 | void AutoUpdaterDialog::getLatestReleaseComplete(s32 status_code, std::vector<u8> data) |
| 224 | { |
no test coverage detected