Moving network v2 to new(est) pagination idiom
diff --git a/openstack/networking/v2/extensions/requests.go b/openstack/networking/v2/extensions/requests.go
index 1ef7b6d..7120490 100644
--- a/openstack/networking/v2/extensions/requests.go
+++ b/openstack/networking/v2/extensions/requests.go
@@ -3,6 +3,7 @@
import (
"github.com/racker/perigee"
"github.com/rackspace/gophercloud"
+ "github.com/rackspace/gophercloud/pagination"
)
func Get(c *gophercloud.ServiceClient, name string) (*Extension, error) {
@@ -21,6 +22,8 @@
return &ext, nil
}
-func List(c *gophercloud.ServiceClient) gophercloud.Pager {
- return gophercloud.NewLinkedPager(c, ListExtensionURL(c))
+func List(c *gophercloud.ServiceClient) pagination.Pager {
+ return pagination.NewPager(c, ListExtensionURL(c), func(r pagination.LastHTTPResponse) pagination.Page {
+ return ExtensionPage{pagination.SinglePageBase(r)}
+ })
}