Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

온보딩 도중 종료 시, 카카오 로그인부터 다시 시작해야 하는 문제 수정 #654

Merged
merged 5 commits into from
Sep 24, 2023

Conversation

EvergreenTree97
Copy link
Collaborator

@EvergreenTree97 EvergreenTree97 commented Sep 23, 2023

Issue

Overview (Required)

  • 온보딩 도중 종료 시, 카카오 로그인부터가 아닌, 닉네임 설정부터 시작하도록 변경하였습니다.
  • get auth/token 을 계속 호출하는 문제를 수정하였습니다.
  • MeRepository 로직을 바꾸었는데, 사이드 이펙 발생하는지 확인 부탁드립니다! @riflockle7 5be837d

etc

  • 알림 권한 다이얼로그만 뜨는 문제가 발생하여 해결하였습니다 cc @limsaehyun 92a522c

Screenshot

default.webm

@EvergreenTree97 EvergreenTree97 self-assigned this Sep 23, 2023
@EvergreenTree97 EvergreenTree97 changed the base branch from develop to qa/1.3.1 September 23, 2023 03:40
Comment on lines -53 to -55
// 3. DataStore 에 id 값이 있는지 체크
val meId = getMeId() ?: duckieClientLogicProblemException(code = ClientMeIdNull)

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

flow 가 수정되면서, 이번 기회에 번호도 일괄 수정되면 좋겠네요
(정작 저도 피처 플래그 갱신 추가할 때, 번호 수정을 제대로 못해놓긴 했지만 😂 )

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

번호 주석 덕분에 로직이 쉽게 이해됐던것 같아요 ㅋㅋㅋ 너무 좋았씁니다
주석 최신화 해놓을게요~

Comment on lines -53 to -54
// 3. DataStore 에 id 값이 있는지 체크
val meId = getMeId() ?: duckieClientLogicProblemException(code = ClientMeIdNull)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이게 당장 봤을때는 말이 안되어 보였을텐데요
온보딩 과정 끝마친 이후에 setMeId 를 하고 있을거예요

그래서 온보딩 도중 종료하면, 카카오 로그인부터 순차적으로 해야했을테고..! 잘 수정하신 거 같습니다
온보딩 도중 종료하고나서, 동작이 어떻게 되는지만 확인하면 될 것 같습니다!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

스크린샷에 올린 영상이 온보딩 도중 종료하고, 다시 들어왔을 때의 경우인데 한번 봐주실 수 있을까여?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

스크린샷에 올린 영상이 온보딩 도중 종료하고, 다시 들어왔을 때의 경우인데 한번 봐주실 수 있을까여?

아아 봤어요 ㅋㅋ 👌

Copy link
Collaborator

@riflockle7 riflockle7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

코드상 큰 이견은 없습니다. 수고 많으셨습니다

@EvergreenTree97 EvergreenTree97 merged commit 396a0fc into qa/1.3.1 Sep 24, 2023
2 checks passed
@EvergreenTree97 EvergreenTree97 deleted the feat/onboard-convenient branch September 24, 2023 06:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

- GET /profiles/:id API 호출할 때 GET /auth/token API를 같이 호출하고 있음
2 participants