fix: remove dead GenerateRefreshToken calls (tokens never consumed)
This commit is contained in:
@@ -455,18 +455,9 @@ func LoginHandler(w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
|
||||
// Generate refresh token for token rotation
|
||||
refreshToken, err := auth.GenerateRefreshToken(r.Context(), userID, role)
|
||||
if err != nil {
|
||||
log.Printf("Failed to generate refresh token: %v", err)
|
||||
http.Error(w, "could not generate refresh token", http.StatusInternalServerError)
|
||||
return
|
||||
}
|
||||
|
||||
_ = json.NewEncoder(w).Encode(auth.AuthResponse{
|
||||
Token: tokenString,
|
||||
JTI: jti,
|
||||
RefreshToken: refreshToken,
|
||||
Token: tokenString,
|
||||
JTI: jti,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -504,18 +495,9 @@ func RefreshTokenHandler(w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
|
||||
// Also issue a refresh token (opaque, stored in DB)
|
||||
refreshToken, err := auth.GenerateRefreshToken(r.Context(), userID, currentRole)
|
||||
if err != nil {
|
||||
log.Printf("Failed to generate refresh token: %v", err)
|
||||
http.Error(w, "could not generate refresh token", http.StatusInternalServerError)
|
||||
return
|
||||
}
|
||||
|
||||
_ = json.NewEncoder(w).Encode(auth.AuthResponse{
|
||||
Token: newToken,
|
||||
JTI: jti,
|
||||
RefreshToken: refreshToken,
|
||||
Token: newToken,
|
||||
JTI: jti,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -1,91 +0,0 @@
|
||||
//go:build test && dev
|
||||
|
||||
package square
|
||||
|
||||
import (
|
||||
"context"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestDevProdClient_CreatePayment(t *testing.T) {
|
||||
saved := os.Getenv("SQUARE_ENVIRONMENT")
|
||||
os.Setenv("SQUARE_ENVIRONMENT", "sandbox")
|
||||
defer os.Setenv("SQUARE_ENVIRONMENT", saved)
|
||||
|
||||
client := NewDevClient()
|
||||
_, err := client.CreatePayment(context.Background(), CreatePaymentReq{})
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestDevProdClient_CreateCheckout(t *testing.T) {
|
||||
saved := os.Getenv("SQUARE_ENVIRONMENT")
|
||||
os.Setenv("SQUARE_ENVIRONMENT", "sandbox")
|
||||
defer os.Setenv("SQUARE_ENVIRONMENT", saved)
|
||||
|
||||
client := NewDevClient()
|
||||
_, err := client.CreateCheckout(context.Background(), CreateCheckoutReq{})
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestDevProdClient_GetCheckout(t *testing.T) {
|
||||
saved := os.Getenv("SQUARE_ENVIRONMENT")
|
||||
os.Setenv("SQUARE_ENVIRONMENT", "sandbox")
|
||||
defer os.Setenv("SQUARE_ENVIRONMENT", saved)
|
||||
|
||||
client := NewDevClient()
|
||||
_, err := client.GetCheckout(context.Background(), "")
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestDevProdClient_RefundPayment(t *testing.T) {
|
||||
saved := os.Getenv("SQUARE_ENVIRONMENT")
|
||||
os.Setenv("SQUARE_ENVIRONMENT", "sandbox")
|
||||
defer os.Setenv("SQUARE_ENVIRONMENT", saved)
|
||||
|
||||
client := NewDevClient()
|
||||
_, err := client.RefundPayment(context.Background(), RefundPaymentReq{})
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestDevProdClient_CreateCardOnFile(t *testing.T) {
|
||||
saved := os.Getenv("SQUARE_ENVIRONMENT")
|
||||
os.Setenv("SQUARE_ENVIRONMENT", "sandbox")
|
||||
defer os.Setenv("SQUARE_ENVIRONMENT", saved)
|
||||
|
||||
client := NewDevClient()
|
||||
_, err := client.CreateCardOnFile(context.Background(), "", "")
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestDevProdClient_CreateCardOnFileRaw(t *testing.T) {
|
||||
saved := os.Getenv("SQUARE_ENVIRONMENT")
|
||||
os.Setenv("SQUARE_ENVIRONMENT", "sandbox")
|
||||
defer os.Setenv("SQUARE_ENVIRONMENT", saved)
|
||||
|
||||
client := NewDevClient()
|
||||
_, err := client.CreateCardOnFileRaw(context.Background(), "", "", 0, 0, "")
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestDevProdClient_GetCardsOnFile(t *testing.T) {
|
||||
saved := os.Getenv("SQUARE_ENVIRONMENT")
|
||||
os.Setenv("SQUARE_ENVIRONMENT", "sandbox")
|
||||
defer os.Setenv("SQUARE_ENVIRONMENT", saved)
|
||||
|
||||
client := NewDevClient()
|
||||
_, err := client.GetCardsOnFile(context.Background(), "")
|
||||
assert.Error(t, err)
|
||||
}
|
||||
|
||||
func TestDevProdClient_DeleteCardOnFile(t *testing.T) {
|
||||
saved := os.Getenv("SQUARE_ENVIRONMENT")
|
||||
os.Setenv("SQUARE_ENVIRONMENT", "sandbox")
|
||||
defer os.Setenv("SQUARE_ENVIRONMENT", saved)
|
||||
|
||||
client := NewDevClient()
|
||||
err := client.DeleteCardOnFile(context.Background(), "")
|
||||
assert.Error(t, err)
|
||||
}
|
||||
Reference in New Issue
Block a user