auth, record 실제 API로 변경

Description

  • Auth 관련 로직을 담당하는 handle-auth-routing.ts 미들웨어 추가

  • custom-fetch.ts 에 'TOKEN_REISSUE_REQUIRED' 일 때 refetch 하고 API 재요청하는 로직 추가

    • 하고나니까 TanStack Query에 이런옵션이나 기능이 있지 않을까라는 생각이 드네요....

  • 회원가입 산업군, 직군 드랍다운 API 불러오게 변경

    • Google OAuth 호출시에 prefetch

    • Form submit 중에는 드랍다운이나 input 수정안되게 block

  • 면접 캘린더뷰 / 면접 Create, Read, Delete 기능 추가

    • InvalidateQueries 기반으로 상태관리 했습니다.

    • 수정은 일단 없는걸로

    • 삭제는 과거/미래 상관 없이 모든 면접에 대해 가능

  • 면접 record 자동저장 기능 구현

    • Debounce 1000ms

    • 면접 상태가 NOT_LOGGED && 최초 텍스트 입력시에 NOT_LOGGED -> LOG_DRAFT 변경

    • 기록완료 누를 때 LOG_DRAFT -> QNA_SET_DRAFT 변경 (추후 스트리밍 들어오면 변경 예정)

    • 모바일에서는 rawText 데이터 존재하면 가져오되, 녹음 뷰말고 수정 뷰로 보냄

  • 대시보드 <복기 대기 중인 면접> 섹션 실제 API로 변경