-
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
[refactor] 이름 및 패키지 정리, Type-Safe Navigation 적용 #168
Open
miller198
wants to merge
25
commits into
develop
Choose a base branch
from
feature/module
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
picklist -> favorite/mypick 으로 패키지 분리
miller198
changed the title
[refactor] 각종 이름 및 패키지 정리, Type-Safe Navigation 적용
[refactor] 이름 및 패키지 정리, Type-Safe Navigation 적용
Jan 21, 2025
안드로이드 라이브러리 의존성 삭제
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#️⃣연관된 이슈
📝작업 내용 및 코드
아직 미완성입니다. 에러 해결중변경된 내비게이션에 대한 내용 -> 여기
💬리뷰 요구사항(선택)
드디어 기어나온 PR
같이 에러 해결 해주세요
앱이 시작되면 MainViewModel에서 이 유스케이스가 실행되면서
DataStore에 있는 UserId 를 가져옵니다.
만약 DataStore에 저장된 UserId가 없다면 (앱 최초실행) MainViewModel 의
에서 createUser()를 실행해서 파베에 유저를 추가하고
저장된 UserIde가 있다면 fetchUser()를 해서 파베에서 유저정보를 받아와서
LocalDataSource의 _currentUser 변수에 저장합니다.
그런데 지금 fetchUser() 분기에서 _currentUser에 저장하는 게 안되고 있어서
위의 사진과 같은 에러 로그가 나와요
최초실행해서 createUser()할때는 또 잘되서 앱이 잘 실행되요ㅡㅜ 왜그럴까욧
250123 추가
앱 데이터 지우고 들어갔을때 화면 이동은 잘 됩니다
검색 -> 등록 화면 넘어가는거만 빼구요
BottomNavigation 코드를 위와 같이 바꾸었는데
여기서 원래 userId가 없었거든요 이게 생겨서 나타나는 문제같습니다 더 알아볼게요
250124
위에 쓴 내용이 원인 맞네요
해당 부분 수정하고 잘 실행 됩니다.
이제 내비게이션 동작이 모두 완벽히 되도록 진행중입니다
현재 Search -> Create 로 넘어갈때 새로 노래 정보를 불러오는게 아니라 Song 인스턴스를 전달하는 방식으로 하고 있는데
이게 잘 안되네요
250125
내비게이션 모두 수정 완료 했습니다.
실행 해보시고 안되는 부분 있으면 알려주세요