@@ -43,8 +43,10 @@ let log msg x =
4343let httpGetWithPagination url =
4444 Request.createUrl Get url
4545 |> Request.setHeader ( UserAgent " FsHopac" )
46+ |> log ( " Request : " + url)
4647 |> getResponse
4748 |> Job.bind gitHubResponse
49+ |> Job.map ( log ( " Response : " + url))
4850
4951let httpGet url =
5052 httpGetWithPagination url
@@ -55,10 +57,8 @@ let userUrl = sprintf "%s/users/%s" basePath
5557
5658let getUser username : Job < User > =
5759 userUrl username
58- |> log ( " Request: " + username)
5960 |> httpGet
6061 |> Job.map UserTypeProvider.Parse
61- |> Job.map ( log ( " Response: " + username))
6262
6363let userReposUrl = sprintf " %s /users/%s /repos?per_page=100" basePath
6464
@@ -73,10 +73,8 @@ let topThreeUserRepos (repos : Repo []) =
7373
7474let getUserAllRepos username =
7575 let rec getUserAllRepos ' url ( repos : Repo list ) = job {
76- log ( " Request: " + url) ()
7776 let! gitHubResponse =
7877 httpGetWithPagination url
79- log ( " Response: " + url) ()
8078 let currentPageRepos =
8179 gitHubResponse.Body
8280 |> ReposTypeProvider.Parse
@@ -106,10 +104,8 @@ let parseLanguagesJson languagesJson =
106104
107105let getUserRepoLanguages username repoName =
108106 languagesUrl username repoName
109- |> log ( " Request(L): " + username + " , " + repoName)
110107 |> httpGet
111108 |> Job.map parseLanguagesJson
112- |> Job.map ( log ( " Response(L): " + username + " , " + repoName))
113109
114110type RepoDto = {
115111 Name : string
0 commit comments