|
|
@@ -61,6 +61,18 @@ QUrl Updater::addQueryParams(const QUrl &url)
|
|
|
paramUrl.addQueryItem(QLatin1String("version"), clientVersion());
|
|
|
paramUrl.addQueryItem(QLatin1String("platform"), platform);
|
|
|
paramUrl.addQueryItem(QLatin1String("oem"), theme->appName());
|
|
|
+
|
|
|
+ QString suffix = QString::fromLatin1(MIRALL_STRINGIFY(MIRALL_VERSION_SUFFIX));
|
|
|
+ paramUrl.addQueryItem(QLatin1String("versionsuffix"), suffix);
|
|
|
+ if (suffix.startsWith("nightly")
|
|
|
+ || suffix.startsWith("alpha")
|
|
|
+ || suffix.startsWith("rc")
|
|
|
+ || suffix.startsWith("beta")) {
|
|
|
+ paramUrl.addQueryItem(QLatin1String("channel"), "beta");
|
|
|
+ // FIXME: Provide a checkbox in UI to enable regular versions to switch
|
|
|
+ // to beta channel
|
|
|
+ }
|
|
|
+
|
|
|
return paramUrl;
|
|
|
}
|
|
|
|