OSDN Git Service

fix ListNodes
[bytom/vapor.git] / toolbar / precog / api / handler.go
1 package api
2
3 import (
4         "github.com/gin-gonic/gin"
5
6         "github.com/vapor/toolbar/precog/database/orm"
7         serverCommon "github.com/vapor/toolbar/server"
8 )
9
10 type listNodesReq struct{ serverCommon.Display }
11
12 func (s *Server) ListNodes(c *gin.Context, listNodesReq *listNodesReq, query *serverCommon.PaginationQuery) ([]*orm.Node, error) {
13         var ormNodes []*orm.Node
14
15         if err := s.db.Find(&ormNodes).Error; err != nil {
16                 return nil, err
17         }
18
19         return ormNodes, nil
20 }