git.iko.soy/typeable/oauth2-proxy
on master help sign in
limit => per_page
e73f650Akshay Pratinav
providers/github.go+4−4
@@ -73,8 +73,8 @@ func (p *GitHubProvider) hasOrg(accessToken string) (bool, error) {
73 pn := 1
73 pn := 1
74 for {
74 for {
75 params := url.Values{
75 params := url.Values{
76− "limit": {"200"},
76+ "per_page": {"200"},
77− "page": {strconv.Itoa(pn)},
77+ "page": {strconv.Itoa(pn)},
78 }
78 }
79
79
80 endpoint := &url.URL{
80 endpoint := &url.URL{
@@ -148,8 +148,8 @@ func (p *GitHubProvider) hasOrgAndTeam(accessToken string) (bool, error) {
148 pn := 1
148 pn := 1
149 for {
149 for {
150 params := url.Values{
150 params := url.Values{
151− "limit": {"200"},
151+ "per_page": {"200"},
152− "page": {strconv.Itoa(pn)},
152+ "page": {strconv.Itoa(pn)},
153 }
153 }
154
154
155 endpoint := &url.URL{
155 endpoint := &url.URL{
providers/github_test.go+1−1
@@ -31,7 +31,7 @@ func testGitHubBackend(payload []string) *httptest.Server {
31 pathToQueryMap := map[string][]string{
31 pathToQueryMap := map[string][]string{
32 "/user": {""},
32 "/user": {""},
33 "/user/emails": {""},
33 "/user/emails": {""},
34− "/user/orgs": {"limit=200&page=1", "limit=200&page=2", "limit=200&page=3"},
34+ "/user/orgs": {"page=1&per_page=200", "page=2&per_page=200", "page=3&per_page=200"},
35 }
35 }
36
36
37 return httptest.NewServer(http.HandlerFunc(
37 return httptest.NewServer(http.HandlerFunc(