This is an automated email from the ASF dual-hosted git repository.
liujun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git
The following commit(s) were added to refs/heads/master by this push:
new cb4da7c2 add pagination support for application/instance/info ap
cb4da7c2 is described below
commit cb4da7c2c6f2e3ae791039065717ba8b096d8819
Author: chickenlj <[email protected]>
AuthorDate: Mon Oct 21 11:13:15 2024 +0800
add pagination support for application/instance/info ap
---
pkg/admin/service/application.go | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/pkg/admin/service/application.go b/pkg/admin/service/application.go
index d1f0f8f3..ee94a0c6 100644
--- a/pkg/admin/service/application.go
+++ b/pkg/admin/service/application.go
@@ -74,17 +74,19 @@ func GetApplicationTabInstanceInfo(rt core_runtime.Runtime,
req *model.Applicati
return nil, err
}
- res := make([]*model.ApplicationTabInstanceInfoResp, 0,
len(dataplaneList.Items))
+ res := model.NewSearchPaginationResult()
+ list := make([]*model.ApplicationTabInstanceInfoResp, 0,
len(dataplaneList.Items))
for _, dataplane := range dataplaneList.Items {
resItem := &model.ApplicationTabInstanceInfoResp{}
resItem.FromDataplaneResource(dataplane)
resItem.GetRegistry(rt)
- res = append(res, resItem)
+ list = append(list, resItem)
}
- pagedRes := ToSearchPaginationResult(res,
model.ByApplicationInstanceName(res), req.PageReq)
+ res.List = list
+ res.PageInfo = &dataplaneList.Pagination
- return pagedRes, nil
+ return res, nil
}
func GetApplicationServiceFormInfo(rt core_runtime.Runtime, req
*model.ApplicationServiceFormReq) (*model.SearchPaginationResult, error) {