updater: no-tor-bundle releases platform tag

This commit is contained in:
tobtoht 2023-03-01 15:28:09 +01:00
parent fc56589185
commit f01744b436
No known key found for this signature in database
GPG key ID: E45B10DD027D2472
3 changed files with 6 additions and 33 deletions

View file

@ -49,7 +49,6 @@ MainWindow::MainWindow(WindowManager *windowManager, Wallet *wallet, QWidget *pa
{
ui->setupUi(this);
qDebug() << "Platform tag: " << this->getPlatformTag();
// MCWARNING("feather", "Platform tag: " << this->getPlatformTag().toStdString());
// Ensure the destructor is called after closeEvent()
@ -1542,37 +1541,6 @@ void MainWindow::onReportBug(bool checked) {
Utils::externalLinkWarning(this, "https://docs.featherwallet.org/guides/report-an-issue");
}
QString MainWindow::getPlatformTag() {
#ifdef Q_OS_MACOS
return "mac";
#endif
#ifdef Q_OS_WIN
#ifdef PLATFORM_INSTALLER
return "win-installer";
#endif
return "win";
#endif
#ifdef Q_OS_LINUX
QString tag = "";
QString arch = QSysInfo::buildCpuArchitecture();
if (arch == "arm64") {
tag += "linux-arm64";
} else if (arch == "arm") {
tag += "linux-arm";
} else {
tag += "linux";
}
if (!qEnvironmentVariableIsEmpty("APPIMAGE")) {
tag += "-appimage";
}
return tag;
#endif
return "";
}
QString MainWindow::getHardwareDevice() {
if (!m_wallet->isHwBacked())
return "";

View file

@ -215,7 +215,6 @@ private:
void setStatusText(const QString &text, bool override = false, int timeout = 1000);
void showBalanceDialog();
QString statusDots();
QString getPlatformTag();
void displayWalletErrorMsg(const QString &err);
QString getHardwareDevice();
void updateTitle();

View file

@ -20,6 +20,8 @@ Updater::Updater(QObject *parent) :
{
std::string featherWallet = Utils::fileOpen(":/assets/gpg_keys/featherwallet.asc").toStdString();
m_maintainers.emplace_back(featherWallet);
qDebug() << "Platform tag: " << this->getPlatformTag();
}
void Updater::checkForUpdates() {
@ -155,6 +157,10 @@ QString Updater::getPlatformTag() {
tag += "-appimage";
}
#if !defined(HAS_TOR_BIN)
tag += "-a";
#endif
return tag;
#endif
return "";