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) {

Reply via email to