⚙️ Add summary to client API

This commit is contained in:
Ettore Di Giacinto
2022-02-08 21:27:39 +01:00
parent 3bf4316e28
commit aaa97f3e7b
5 changed files with 56 additions and 5 deletions

View File

@@ -86,10 +86,16 @@ func API(ctx context.Context, l string, defaultInterval, timeout time.Duration,
blockchain := ledger.Index()
return c.JSON(http.StatusOK, struct {
Files, Machines, Users, Services, BlockChain, OnChainNodes, Peers int
NodeID string
}{files, machines, users, services, blockchain, onChainNodes, p2pPeers, nodeID})
return c.JSON(http.StatusOK, types.Summary{
Files: files,
Machines: machines,
Users: users,
Services: services,
BlockChain: blockchain,
OnChainNodes: onChainNodes,
Peers: p2pPeers,
NodeID: nodeID,
})
})
ec.GET("/api/machines", func(c echo.Context) error {