fix: 아키텍처 리뷰 이슈 3건 수정
- 명령줄 토큰 노출 제거 — exec.Command에서 -token 인자 제거, 환경변수(A301_TOKEN)만 사용 - redeemTicket 재시도 추가 — 3회 exponential backoff, 4xx는 즉시 실패 - 임시 추출 디렉토리 defer os.RemoveAll 추가 — 중복 정리 코드 제거 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -191,17 +191,15 @@ func doDownload(downloadURL, destDir string) error {
|
||||
if err != nil {
|
||||
return fmt.Errorf("임시 추출 디렉토리 생성 실패: %w", err)
|
||||
}
|
||||
defer os.RemoveAll(tmpExtractDir)
|
||||
|
||||
if err := extractZip(tmpPath, tmpExtractDir); err != nil {
|
||||
os.RemoveAll(tmpExtractDir)
|
||||
return err
|
||||
}
|
||||
|
||||
if err := moveContents(tmpExtractDir, destDir); err != nil {
|
||||
os.RemoveAll(tmpExtractDir)
|
||||
return fmt.Errorf("파일 이동 실패: %w", err)
|
||||
}
|
||||
os.RemoveAll(tmpExtractDir)
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user