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":
|
||||
resp, err = http.Get("https://github.com/" + user.NickName + ".keys")
|
||||
case "gitea":
|
||||
resp, err = http.Get("https://gitea.com/" + user.NickName + ".keys")
|
||||
resp, err = http.Get(trimGiteaUrl() + "/" + user.NickName + ".keys")
|
||||
}
|
||||
|
||||
if err == nil {
|
||||
|
@ -226,12 +226,8 @@ func oauth(ctx echo.Context) error {
|
|||
httpProtocol = "https"
|
||||
}
|
||||
|
||||
giteaUrl := trimGiteaUrl()
|
||||
httpDomain := httpProtocol + "://" + ctx.Request().Host
|
||||
giteaUrl := config.C.GiteaUrl
|
||||
// remove trailing slash
|
||||
if giteaUrl[len(giteaUrl)-1] == '/' {
|
||||
giteaUrl = giteaUrl[:len(giteaUrl)-1]
|
||||
}
|
||||
|
||||
switch provider {
|
||||
case "github":
|
||||
|
@ -296,3 +292,13 @@ func logout(ctx echo.Context) error {
|
|||
deleteCsrfCookie(ctx)
|
||||
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