このコミットが含まれているのは:
守矢諏訪子 2023-06-22 12:32:57 +09:00
コミット 0204b74295
1個のファイルの変更5行の追加6行の削除

ファイルの表示

@ -31,24 +31,23 @@ func HandleCommits (c *fiber.Ctx) error {
} }
repoUrl := strings.TrimSuffix(c.Params("repo"), ".git") repoUrl := strings.TrimSuffix(c.Params("repo"), ".git")
endurl := "" endurl := ""
if (branch != "") { if branch != "" {
endurl = "/" + branch endurl = "/" + branch
if (c.Query("after") != "") { if c.Query("after") != "" {
endurl += "?after=" + url.QueryEscape(c.Query("after")) + "&branch=" + url.QueryEscape(c.Query("branch")) + "&qualified_name=" + url.QueryEscape(c.Query("qualified_name")) endurl += "?after=" + url.QueryEscape(c.Query("after")) + "&branch=" + url.QueryEscape(c.Query("branch")) + "&qualified_name=" + url.QueryEscape(c.Query("qualified_name"))
} else if (c.Query("before") != "") { } else if c.Query("before") != "" {
endurl += "?before=" + url.QueryEscape(c.Query("before")) + "&branch=" + url.QueryEscape(c.Query("branch")) + "&qualified_name=" + url.QueryEscape(c.Query("qualified_name")) endurl += "?before=" + url.QueryEscape(c.Query("before")) + "&branch=" + url.QueryEscape(c.Query("branch")) + "&qualified_name=" + url.QueryEscape(c.Query("qualified_name"))
} }
} else if (c.Query("author") != "") { } else if (c.Query("author") != "") {
if (c.Query("after") != "") { if c.Query("after") != "" {
endurl = "?after=" + url.QueryEscape(c.Query("after")) + "&author=" + url.QueryEscape(c.Query("author")) endurl = "?after=" + url.QueryEscape(c.Query("after")) + "&author=" + url.QueryEscape(c.Query("author"))
} else if (c.Query("before") != "") { } else if c.Query("before") != "" {
endurl = "?before=" + url.QueryEscape(c.Query("before")) + "&author=" + url.QueryEscape(c.Query("author")) endurl = "?before=" + url.QueryEscape(c.Query("before")) + "&author=" + url.QueryEscape(c.Query("author"))
} else { } else {
endurl = "?author=" + url.QueryEscape(c.Query("author")) endurl = "?author=" + url.QueryEscape(c.Query("author"))
} }
} }
log.Println(endurl)
resp, err := http.Get("https://github.com/" + c.Params("user") + "/" + repoUrl + "/commits" + endurl) resp, err := http.Get("https://github.com/" + c.Params("user") + "/" + repoUrl + "/commits" + endurl)
if err != nil { if err != nil {
log.Println(err) log.Println(err)