-
Notifications
You must be signed in to change notification settings - Fork 0
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
[mod] interceptor 분기 처리 수정 및 앱 내 유저 타입 지정 #223
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니둥 ㅋ
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니당🤍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니둥
@@ -115,7 +115,7 @@ | |||
|
|||
<data | |||
android:host="oauth" | |||
android:scheme="kakao${KAKAO_APP_KEY}" /> | |||
android:scheme="kakao698fe2d5716b72acfef2760ff5ccd46e" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
!!!
@@ -17,21 +17,27 @@ class AuthInterceptor @Inject constructor( | |||
private val context: Application, | |||
) : Interceptor { | |||
|
|||
// TODO dana 경우에 따른 분기 처리 필요 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dana ~
// 필터를 설정할 때, userRoleType을 selectedMember로 설정 하기 | ||
// TODO: dana filter 설정할 때마다 재설정하는게 맞는가,, | ||
gpDataSource.userRoleType = UserRoleType.FILTER_SELECTED_MEMBER.name |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
유저가 처음 필터를 설정할 때만 userRoleType을 설정해주는 게 좋을 것 같은데,,, 마땅한 방법이 떠오르지 않네요 ㅋㅋ ㅠ 고민해보겠습니다.
} | ||
|
||
fun fetchBestBakeryList() { | ||
// 하나의 스코프를 만들어서 각 함수들이 동기적으로 처리되도록 수정 | ||
fun fetchBestList() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
와 이런 방법이,, 쩐다잉
Related issue 🛠
Work Description ✏️
Screenshot 📸
https://github.com/GEON-PPANG/GEON-PPANG-AOS/assets/77060011/c7e15754-f637-4fe6-bea6-5accdbd6401e
비회원
필터 미선택
To Reviewers 📢
결론적으로 제가 하고자 생각하는 방향은
앱 내에서의 유저의 상태(필터 선택 / 필터 비선택 / 비회원)에 따라 여러 뷰에서 UI가 분기처리 되는 부분이 많기 때문에 로컬에 회원의 상태를 저장해놓고 로컬의 회원 상태를 가지고 와서 분기처리를 하고자 합니다!
그러기 위해서는
둘러보기 텍스트 버튼을 누르면 -> 둘러보기 회원으로 로컬에 저장
닉네임 설정 (닉네임을 설정까지 갔다는 것은 비회원은 아니나 필터 선택을 한 것도 아니므로) -> 필터 미선택 회원
그리고 로컬 디비를 지우는 경우를 대비해 홈에서 단 한 번 필터 선택 회원인지 아닌지를 정의하고자 합니다. (어떠한 경우에도 홈은 들르므로,,)
이는 기존처럼 필터 정보를 불러으는 api를 사용합니다.