mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-12-14 04:42:03 +08:00
支持arm搜索
This commit is contained in:
6
debian/changelog
vendored
6
debian/changelog
vendored
@@ -1,3 +1,9 @@
|
|||||||
|
spark-store (4.2.6.2) stable; urgency=medium
|
||||||
|
* 新增:支持arm架构搜索
|
||||||
|
|
||||||
|
-- shenmo <shenmo@spark-app.store>
|
||||||
|
|
||||||
|
|
||||||
spark-store (4.2.6.1) stable; urgency=medium
|
spark-store (4.2.6.1) stable; urgency=medium
|
||||||
* 修复:mint下更新检测不正常
|
* 修复:mint下更新检测不正常
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
QString SparkAPI::serverUrl = "";
|
QString SparkAPI::serverUrl = "";
|
||||||
#ifdef __x86_64__
|
#ifdef __x86_64__
|
||||||
QString SparkAPI::serverUrlDir = "store";
|
QString SparkAPI::serverUrlDir = "store";
|
||||||
|
|
||||||
#elif __aarch64__
|
#elif __aarch64__
|
||||||
QString SparkAPI::serverUrlDir = "aarch64-store";
|
QString SparkAPI::serverUrlDir = "aarch64-store";
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -40,30 +40,18 @@ void AppListPage::getAppList(QString type)
|
|||||||
if (isDark)
|
if (isDark)
|
||||||
{
|
{
|
||||||
theme = "theme=dark";
|
theme = "theme=dark";
|
||||||
#ifdef __aarch64__
|
|
||||||
theme = "dark";
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
theme = "theme=light";
|
theme = "theme=light";
|
||||||
#ifdef __aarch64__
|
|
||||||
theme = "";
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
if (type == "")
|
if (type == "")
|
||||||
{
|
{
|
||||||
url = api->getServerUrl() + SparkAPI::getArchDir() + "/#/flamescion/?" + theme;
|
url = api->getServerUrl() + SparkAPI::getArchDir() + "/#/flamescion/?" + theme;
|
||||||
#ifdef __aarch64__
|
|
||||||
url = api->getServerUrl() + "aarch64-store/#/"+ theme;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
url = api->getServerUrl() + SparkAPI::getArchDir() + "/#/flamescion/applist?type=" + type + "&" + theme;
|
url = api->getServerUrl() + SparkAPI::getArchDir() + "/#/flamescion/applist?type=" + type + "&" + theme;
|
||||||
#ifdef __aarch64__
|
|
||||||
url = api->getServerUrl() + "aarch64-store/#/"+ theme + type;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ui->webEngineView->setUrl(url);
|
ui->webEngineView->setUrl(url);
|
||||||
@@ -85,7 +73,11 @@ void AppListPage::getSearchList(const QString &keyword)
|
|||||||
{
|
{
|
||||||
theme = "theme=light";
|
theme = "theme=light";
|
||||||
}
|
}
|
||||||
url = api->getServerUrl() + SparkAPI::getArchDir() + "/#/flamescion/search?keywords=" + QUrl::toPercentEncoding(keyword) + "&" + theme;
|
|
||||||
|
url = api->getServerUrl() + SparkAPI::getArchDir() + "/#/flamescion/search?keywords=" + QUrl::toPercentEncoding(keyword) + "&" + theme + "&" + "arch=x86";
|
||||||
|
#ifdef __aarch64__
|
||||||
|
url = api->getServerUrl() + SparkAPI::getArchDir() + "/#/flamescion/search?keywords=" + QUrl::toPercentEncoding(keyword) + "&" + theme + "&" + "arch=aarch64";
|
||||||
|
#endif
|
||||||
ui->webEngineView->setUrl(url);
|
ui->webEngineView->setUrl(url);
|
||||||
delete api;
|
delete api;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user