in pkg/common.go [148:156]
func (c *Compute) ListNetworks(ctx context.Context, project string) ([]*compute.Network, error) {
networks := make([]*compute.Network, 0)
req := c.V1.Networks.List(project)
err := req.Pages(ctx, func(page *compute.NetworkList) error {
networks = append(networks, page.Items...)
return nil
})
return networks, err
}