mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-12 03:27:55 +00:00
feature update server address for request upgrade.
This commit is contained in:
@@ -39,19 +39,19 @@ namespace Slic3r {
|
|||||||
|
|
||||||
static const std::string VERSION_CHECK_URL_STABLE = "https://api.github.com/repos/Snapmaker/OrcaSlicer/releases/latest";
|
static const std::string VERSION_CHECK_URL_STABLE = "https://api.github.com/repos/Snapmaker/OrcaSlicer/releases/latest";
|
||||||
static const std::string VERSION_CHECK_URL = "https://api.github.com/repos/Snapmaker/OrcaSlicer/releases";
|
static const std::string VERSION_CHECK_URL = "https://api.github.com/repos/Snapmaker/OrcaSlicer/releases";
|
||||||
static const std::string PROFILE_UPDATE_URL = "/upgrade/packages/profile/preset_config.json";
|
static const std::string PROFILE_UPDATE_URL = "/upgrade/profile/";
|
||||||
static const std::string FLUTTER_UPDATE_URL = "/upgrade/packages/flutter/flutter_config.json";
|
static const std::string FLUTTER_UPDATE_URL = "/upgrade/flutter/";
|
||||||
static const std::string MODELS_STR = "models";
|
static const std::string MODELS_STR = "models";
|
||||||
|
|
||||||
#define APP_UPDATE_URL_BASE_CN "https://public.resource.snapmaker.com"
|
#define APP_UPDATE_URL_BASE_CN "https://meta-cfg.snapmaker.cn"
|
||||||
#define APP_UPDATE_URL_BASE_EN "https://public.resource.snapmaker.com"
|
#define APP_UPDATE_URL_BASE_EN "https://meta-cfg.snapmaker.com"
|
||||||
|
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
static const std::string APP_UPDATE_URL = std::string("/upgrade/packages/orca/win/manifest.json");
|
static const std::string APP_UPDATE_URL = std::string("/upgrade/orca/win/");
|
||||||
#elif defined(__APPLE__)
|
#elif defined(__APPLE__)
|
||||||
static const std::string APP_UPDATE_URL = std::string("/upgrade/packages/orca/mac/manifest.json");
|
static const std::string APP_UPDATE_URL = std::string("/upgrade/orca/mac/");
|
||||||
#elif defined(__linux__)
|
#elif defined(__linux__)
|
||||||
static const std::string APP_UPDATE_URL = std::string("/upgrade/packages/orca/linux/manifest.json");
|
static const std::string APP_UPDATE_URL = std::string("/upgrade/orca/linux/");
|
||||||
#else
|
#else
|
||||||
static const std::string APP_UPDATE_URL = "";
|
static const std::string APP_UPDATE_URL = "";
|
||||||
#endif
|
#endif
|
||||||
@@ -1441,10 +1441,11 @@ std::string AppConfig::config_path()
|
|||||||
std::string AppConfig::get_preset_upgrade_url()
|
std::string AppConfig::get_preset_upgrade_url()
|
||||||
{
|
{
|
||||||
std::string localLanguage = get("language");
|
std::string localLanguage = get("language");
|
||||||
std::string url = APP_UPDATE_URL_BASE_EN + PROFILE_UPDATE_URL + std::string("/?language=") + localLanguage;
|
//("/upgrade/orca/win/");
|
||||||
|
std::string url = APP_UPDATE_URL_BASE_EN + PROFILE_UPDATE_URL + std::string("version.json");
|
||||||
auto countryArea = get_country_code();
|
auto countryArea = get_country_code();
|
||||||
if (countryArea == std::string("CN"))
|
if (countryArea == std::string("CN"))
|
||||||
url = APP_UPDATE_URL_BASE_CN + PROFILE_UPDATE_URL + std::string("/?language=") + localLanguage;
|
url = APP_UPDATE_URL_BASE_CN + PROFILE_UPDATE_URL + std::string("version.json");
|
||||||
|
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
@@ -1452,10 +1453,10 @@ std::string AppConfig::get_preset_upgrade_url()
|
|||||||
std::string AppConfig::get_web_resource_upgrade_url()
|
std::string AppConfig::get_web_resource_upgrade_url()
|
||||||
{
|
{
|
||||||
std::string localLanguage = get("language");
|
std::string localLanguage = get("language");
|
||||||
std::string url = APP_UPDATE_URL_BASE_EN + FLUTTER_UPDATE_URL + std::string("/?language=") + localLanguage;
|
std::string url = APP_UPDATE_URL_BASE_EN + FLUTTER_UPDATE_URL + std::string("version.json");
|
||||||
auto countryArea = get_country_code();
|
auto countryArea = get_country_code();
|
||||||
if (countryArea == std::string("CN"))
|
if (countryArea == std::string("CN"))
|
||||||
url = APP_UPDATE_URL_BASE_CN + FLUTTER_UPDATE_URL + std::string("/?language=") + localLanguage;
|
url = APP_UPDATE_URL_BASE_CN + FLUTTER_UPDATE_URL + std::string("version.json");
|
||||||
|
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
@@ -1464,10 +1465,10 @@ std::string AppConfig::get_version_upgrade_url(bool stable_only /* = false*/)
|
|||||||
{
|
{
|
||||||
//get local area and get the resource from diff server
|
//get local area and get the resource from diff server
|
||||||
std::string localLanguage = get("language");
|
std::string localLanguage = get("language");
|
||||||
std::string url = APP_UPDATE_URL_BASE_EN + APP_UPDATE_URL + std::string("/?language=") + localLanguage;
|
std::string url = APP_UPDATE_URL_BASE_EN + APP_UPDATE_URL + localLanguage + std::string("/version.json");
|
||||||
auto countryArea = get_country_code();
|
auto countryArea = get_country_code();
|
||||||
if (countryArea == std::string("CN"))
|
if (countryArea == std::string("CN"))
|
||||||
url = APP_UPDATE_URL_BASE_CN + APP_UPDATE_URL + std::string("/?language=") + localLanguage;
|
url = APP_UPDATE_URL_BASE_CN + APP_UPDATE_URL + localLanguage + std::string("/version.json");
|
||||||
|
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user