From 226c38c7a7d1ee30a52bf038e6dbf088b42493f7 Mon Sep 17 00:00:00 2001 From: CorrectRoadH Date: Fri, 5 Jul 2024 14:45:04 +0800 Subject: [PATCH] feat: hide cpu arch not compatible app --- route/v2/appstore.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/route/v2/appstore.go b/route/v2/appstore.go index 40e4e50e..0e9e7a04 100644 --- a/route/v2/appstore.go +++ b/route/v2/appstore.go @@ -152,6 +152,12 @@ func (a *AppManagement) ComposeAppStoreInfoList(ctx echo.Context, params codegen return *storeInfo }) + // filter cpu not support + currentCPUArch := "amd64" + list = lo.PickBy(list, func(_ string, storeInfo codegen.ComposeAppStoreInfo) bool { + return lo.Contains(*storeInfo.Architectures, currentCPUArch) + }) + data := &codegen.ComposeAppStoreInfoLists{ List: &list, }