feat: change penguin CN mirror domain to alvorna.com (#9959)

feat: change penguin cn to alvorna.com
This commit is contained in:
GalvinGao
2024-07-29 14:42:23 +09:00
committed by GitHub
parent dd129ec14d
commit e3618f80e6
3 changed files with 8 additions and 6 deletions

View File

@@ -55,8 +55,7 @@ struct Options
int minitouch_swipe_extra_end_delay = 0;
int swipe_with_pause_required_distance = 0;
std::vector<std::string> minitouch_programs_order;
RequestInfo penguin_report; // 企鹅物流汇报:
// 每次到结算界面,汇报掉落数据至企鹅物流 https://penguin-stats.cn/
RequestInfo penguin_report; // 企鹅物流汇报:每次到结算界面,汇报掉落数据至企鹅物流 https://penguin-stats.io
DepotExportTemplate depot_export_template; // 仓库识别结果导出模板
RequestInfo
yituliu_report; // 一图流大数据汇报目前只有公招功能https://ark.yituliu.cn/survey/maarecruitdata

View File

@@ -61,7 +61,7 @@ void asst::DepotRecognitionTask::callback_analyze_result(bool done)
json::value info = basic_info_with_what("DepotInfo");
auto& details = info["details"];
// https://penguin-stats.cn/planner
// https://penguin-stats.io/planner
if (auto arkplanner_template_opt = json::parse(templ.ark_planner)) {
auto& arkplanner = details["arkplanner"];
auto& arkplanner_obj = arkplanner["object"];

View File

@@ -134,12 +134,15 @@ void asst::ReportDataTask::report_to_penguin()
// 重新向企鹅物流统计的 CN 域名发送数据
constexpr std::string_view Penguin_IO = "https://penguin-stats.io";
constexpr std::string_view Penguin_CN = "https://penguin-stats.cn";
// https://penguin-stats.alvorna.com: G找朋友开的代理仅可以代理 API 请求。
// 实际的网站访问请前往 https://penguin-stats.cn
// constexpr std::string_view Penguin_CN = "https://penguin-stats.cn";
constexpr std::string_view Penguin_CN_PROXY = "https://penguin-stats.alvorna.com";
if (url.find(Penguin_IO) == std::string::npos) {
return;
}
Log.info("Re-report to penguin-stats.cn", Penguin_CN);
std::string new_url = utils::string_replace_all(url, Penguin_IO, Penguin_CN);
Log.info("Re-report to penguin-stats.alvorna.com", Penguin_CN_PROXY);
std::string new_url = utils::string_replace_all(url, Penguin_IO, Penguin_CN_PROXY);
backoff = DefaultBackoff;
response = report(PenguinSubtaskName, new_url, headers, timeout, penguin_success_cond, penguin_retry_cond);