@@ -58,22 +58,18 @@ func (p *GitHubProvider) SetOrgTeam(org, team string) {
58
58
59
59
func (p * GitHubProvider ) hasOrg (accessToken string ) (bool , error ) {
60
60
// https://developer.github.com/v3/orgs/#list-your-organizations
61
-
62
61
var orgs []struct {
63
62
Login string `json:"login"`
64
63
}
65
-
66
64
type orgsPage []struct {
67
65
Login string `json:"login"`
68
66
}
69
67
70
- pn := 1
71
- for {
68
+ for pn := 1 ; pn <= 10 ; pn ++ {
72
69
params := url.Values {
73
70
"limit" : {"100" },
74
71
"page" : {strconv .Itoa (pn )},
75
72
}
76
-
77
73
endpoint := & url.URL {
78
74
Scheme : p .ValidateURL .Scheme ,
79
75
Host : p .ValidateURL .Host ,
@@ -107,7 +103,6 @@ func (p *GitHubProvider) hasOrg(accessToken string) (bool, error) {
107
103
}
108
104
109
105
orgs = append (orgs , op ... )
110
- pn += 1
111
106
}
112
107
113
108
var presentOrgs []string
@@ -137,7 +132,6 @@ func (p *GitHubProvider) hasOrgAndTeam(accessToken string) (bool, error) {
137
132
params := url.Values {
138
133
"limit" : {"100" },
139
134
}
140
-
141
135
endpoint := & url.URL {
142
136
Scheme : p .ValidateURL .Scheme ,
143
137
Host : p .ValidateURL .Host ,
@@ -150,7 +144,8 @@ func (p *GitHubProvider) hasOrgAndTeam(accessToken string) (bool, error) {
150
144
var hasOrg bool
151
145
presentOrgs := make (map [string ]bool )
152
146
var presentTeams []string
153
- for {
147
+
148
+ for i := 0 ; i < 10 ; i ++ {
154
149
req , _ := http .NewRequest ("GET" , team_url , nil )
155
150
req .Header .Set ("Accept" , "application/vnd.github.hellcat-preview+json" )
156
151
req .Header .Set ("Authorization" , fmt .Sprintf ("token %s" , accessToken ))
0 commit comments