mirror of
https://github.com/thomiceli/opengist.git
synced 2024-12-23 04:52:40 +00:00
Trim gitea url
This commit is contained in:
parent
6a0fd92516
commit
884195aed4
1 changed files with 12 additions and 6 deletions
|
@ -179,7 +179,7 @@ func oauthCallback(ctx echo.Context) error {
|
||||||
case "github":
|
case "github":
|
||||||
resp, err = http.Get("https://github.com/" + user.NickName + ".keys")
|
resp, err = http.Get("https://github.com/" + user.NickName + ".keys")
|
||||||
case "gitea":
|
case "gitea":
|
||||||
resp, err = http.Get("https://gitea.com/" + user.NickName + ".keys")
|
resp, err = http.Get(trimGiteaUrl() + "/" + user.NickName + ".keys")
|
||||||
}
|
}
|
||||||
|
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
@ -226,12 +226,8 @@ func oauth(ctx echo.Context) error {
|
||||||
httpProtocol = "https"
|
httpProtocol = "https"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
giteaUrl := trimGiteaUrl()
|
||||||
httpDomain := httpProtocol + "://" + ctx.Request().Host
|
httpDomain := httpProtocol + "://" + ctx.Request().Host
|
||||||
giteaUrl := config.C.GiteaUrl
|
|
||||||
// remove trailing slash
|
|
||||||
if giteaUrl[len(giteaUrl)-1] == '/' {
|
|
||||||
giteaUrl = giteaUrl[:len(giteaUrl)-1]
|
|
||||||
}
|
|
||||||
|
|
||||||
switch provider {
|
switch provider {
|
||||||
case "github":
|
case "github":
|
||||||
|
@ -296,3 +292,13 @@ func logout(ctx echo.Context) error {
|
||||||
deleteCsrfCookie(ctx)
|
deleteCsrfCookie(ctx)
|
||||||
return redirect(ctx, "/all")
|
return redirect(ctx, "/all")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func trimGiteaUrl() string {
|
||||||
|
giteaUrl := config.C.GiteaUrl
|
||||||
|
// remove trailing slash
|
||||||
|
if giteaUrl[len(giteaUrl)-1] == '/' {
|
||||||
|
giteaUrl = giteaUrl[:len(giteaUrl)-1]
|
||||||
|
}
|
||||||
|
|
||||||
|
return giteaUrl
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue