로그인 관련
- 초기 로그인인 경우
- riotId를 받아서 유저 데이터에 저장하고 있음 (프로필 편집 api를 동일하게 사용)
- 건너뛰기하는 경우 - 건너뛰겠슴? - 네 - 메인페이지
- 입력 후 저장 - 메인페이지 (두 글자 이상 입력하게 만들기)
- 모든 페이지에서 저장된 토큰이 없을 경우 로그인페이지로 redirect
- login 페이지에서 저장된 토큰이 있을 경우 메인페이지로 redirect
- 로그아웃 버튼 만들기 → 토큰 삭제, offline 상태로 변경 요청
- 창끄면 로그아웃 상태로 변경 요청하기 → 토큰은 삭제하지 않음
포인트 관련
(상태관리)
- 포인트가 변동될 때마다 refetch 하기
- 아이템 구매시 백엔드에 요청보내면 ⇒ 백엔드에서 포인트 업데이트 → 다시 받아옴
- 배팅을 거는 경우에도 동일
- 배팅 정산을 받은 경우에도 동일
본인 유저데이터
(상태관리)
- 본인 유저데이터에 변경이 있을 때마다 refetch 하기
- 근데 본인 유저데이터는 사용하는 곳이 많아서 어디 좀 중앙에 놔두고 써야할 거 같애
해당 유저 데이터
- 유저의 프로필 페이지에 접속할 때마다 fetch (상태관리 X)