refactor: apiRetryCount 상수를 doc comment와 에러 메시지에도 반영

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-13 03:05:02 +09:00
parent bf19d5d542
commit e09513f8d9

View File

@@ -184,7 +184,7 @@ func retryWithBackoff(maxRetries int, fn func() error) error {
return lastErr
}
// fetchServerInfo 서버에서 게임/런처 다운로드 정보를 조회한다 (3회 재시도).
// fetchServerInfo 서버에서 게임/런처 다운로드 정보를 조회한다 (apiRetryCount회 재시도).
func fetchServerInfo() (*downloadInfo, error) {
var info *downloadInfo
err := retryWithBackoff(apiRetryCount, func() error {
@@ -209,12 +209,12 @@ func fetchServerInfo() (*downloadInfo, error) {
return nil
})
if err != nil {
return nil, fmt.Errorf("서버 연결 실패 (3회 재시도): %w", err)
return nil, fmt.Errorf("서버 연결 실패 (%d회 재시도): %w", apiRetryCount, err)
}
return info, nil
}
// redeemTicket 일회용 티켓을 서버에 보내 JWT 액세스 토큰으로 교환한다 (3회 재시도).
// redeemTicket 일회용 티켓을 서버에 보내 JWT 액세스 토큰으로 교환한다 (apiRetryCount회 재시도).
func redeemTicket(ticket string) (string, error) {
var token string
err := retryWithBackoff(apiRetryCount, func() error {
@@ -249,7 +249,7 @@ func redeemTicket(ticket string) (string, error) {
return nil
})
if err != nil {
return "", fmt.Errorf("인증 실패 (3회 재시도): %w", err)
return "", fmt.Errorf("인증 실패 (%d회 재시도): %w", apiRetryCount, err)
}
return token, nil
}