@@ -26,42 +26,30 @@ func main() {
26
26
count := 0
27
27
conn := db .SQLDBConn ()
28
28
defer conn .Close ()
29
- c := make (chan bool )
30
29
for repoRows .Next () {
31
30
err := repoRows .Scan (& id , & name , & url , & accessToken )
32
31
token := utils .GetAccessToken (accessToken )
33
32
if err != nil {
34
33
log .Println (err )
35
34
} else {
36
35
count ++
37
- go getDataOneRepo (c , id , url , name , token , conn )
36
+ getDataOneRepo (id , url , name , token , conn )
38
37
}
39
38
}
40
39
41
- successCount , failCount := 0 , 0
42
- for i := 0 ; i < count ; i ++ {
43
- if <- c {
44
- successCount ++
45
- } else {
46
- failCount ++
47
- }
48
- }
49
- log .Printf ("Done. %d repo updated successfully. %d repo failed" , successCount , failCount )
40
+ log .Printf ("Done. %d repo updated successfully" , count )
50
41
51
42
}
52
43
53
- func getDataOneRepo (c chan bool , id int , url , name , token string , conn * sql.DB ) {
54
- flag := false
44
+ func getDataOneRepo (id int , url , name , token string , conn * sql.DB ) {
55
45
defer func () {
56
46
r := recover ()
57
47
if r != nil {
58
48
log .Println ("Recover: " , r )
59
49
}
60
- c <- flag
61
50
return
62
51
}()
63
- gogit .UpdateDataForRepo (id , url , name , token , "" , gogit .GetLastNDayDateRange ( 360 ), conn )
52
+ gogit .UpdateDataForRepo (id , url , name , token , "" , gogit .GetFullGitDateRange ( ), conn )
64
53
github .CollectPRsOfRepo (github .NewGithubPullRequestService (token ), id , url , conn )
65
54
db .NewCommonOps ().UpdateRepoLastUpdated (id )
66
- flag = true
67
55
}
0 commit comments