Fixed discord linking issue
This commit is contained in:
		
							parent
							
								
									321089ea8e
								
							
						
					
					
						commit
						f8e7779b7d
					
				| 
						 | 
					@ -13,7 +13,6 @@ import (
 | 
				
			||||||
	"net/textproto"
 | 
						"net/textproto"
 | 
				
			||||||
	"net/url"
 | 
						"net/url"
 | 
				
			||||||
	"strconv"
 | 
						"strconv"
 | 
				
			||||||
	"strings"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"git.handmade.network/hmn/hmn/src/config"
 | 
						"git.handmade.network/hmn/hmn/src/config"
 | 
				
			||||||
	"git.handmade.network/hmn/hmn/src/hmnurl"
 | 
						"git.handmade.network/hmn/hmn/src/hmnurl"
 | 
				
			||||||
| 
						 | 
					@ -301,16 +300,7 @@ func ExchangeOAuthCode(ctx context.Context, code, redirectURI string) (*OAuthCod
 | 
				
			||||||
	bodyStr := body.Encode()
 | 
						bodyStr := body.Encode()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	res, err := doWithRateLimiting(ctx, name, func(ctx context.Context) *http.Request {
 | 
						res, err := doWithRateLimiting(ctx, name, func(ctx context.Context) *http.Request {
 | 
				
			||||||
		req, err := http.NewRequestWithContext(
 | 
							req := makeRequest(ctx, http.MethodPost, "/oauth2/token", []byte(bodyStr))
 | 
				
			||||||
			ctx,
 | 
					 | 
				
			||||||
			http.MethodPost,
 | 
					 | 
				
			||||||
			"https://discord.com/api/oauth2/token",
 | 
					 | 
				
			||||||
			strings.NewReader(bodyStr),
 | 
					 | 
				
			||||||
		)
 | 
					 | 
				
			||||||
		if err != nil {
 | 
					 | 
				
			||||||
			panic(err)
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		req.Header.Add("User-Agent", UserAgent)
 | 
					 | 
				
			||||||
		req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
 | 
							req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		return req
 | 
							return req
 | 
				
			||||||
| 
						 | 
					@ -613,7 +603,7 @@ func GetAuthorizeUrl(state string) string {
 | 
				
			||||||
	params.Set("scope", "identify")
 | 
						params.Set("scope", "identify")
 | 
				
			||||||
	params.Set("state", state)
 | 
						params.Set("state", state)
 | 
				
			||||||
	params.Set("redirect_uri", hmnurl.BuildDiscordOAuthCallback())
 | 
						params.Set("redirect_uri", hmnurl.BuildDiscordOAuthCallback())
 | 
				
			||||||
	return fmt.Sprintf("https://discord.com/api/oauth2/authorize?%s", params.Encode())
 | 
						return fmt.Sprintf("%s?%s", buildUrl("/oauth2/authorize"), params.Encode())
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type FileUpload struct {
 | 
					type FileUpload struct {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue