MCPcopy Create free account
hub / github.com/compozy/agh / NetworkPeers

Method NetworkPeers

internal/cli/client.go:1849–1868  ·  view source on GitHub ↗
(ctx context.Context, query NetworkPeersQuery)

Source from the content-addressed store, hash-verified

1847}
1848
1849func (c *unixSocketClient) NetworkPeers(ctx context.Context, query NetworkPeersQuery) ([]NetworkPeerRecord, error) {
1850 var response struct {
1851 Peers []NetworkPeerRecord `json:"peers"`
1852 }
1853 path, err := networkBasePath(query.WorkspaceRef)
1854 if err != nil {
1855 return nil, err
1856 }
1857 if err := c.doJSON(
1858 ctx,
1859 http.MethodGet,
1860 path+"/peers",
1861 networkPeersValues(query),
1862 nil,
1863 &response,
1864 ); err != nil {
1865 return nil, err
1866 }
1867 return response.Peers, nil
1868}
1869
1870func (c *unixSocketClient) NetworkChannels(ctx context.Context, workspaceRef string) ([]NetworkChannelRecord, error) {
1871 var response struct {

Callers 1

Calls 3

doJSONMethod · 0.95
networkBasePathFunction · 0.85
networkPeersValuesFunction · 0.85

Tested by 1