-
Notifications
You must be signed in to change notification settings - Fork 2
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/#720 member model 관련 리팩토링 #721
The head ref may contain hidden characters: "Refactor/#720-Member_Model_\uAD00\uB828_\uB9AC\uD329\uD1A0\uB9C1_"
Conversation
- 안쓰이는 OpenProfileUrlConfig Activity와 ViewModel 제거 - SettingFragment 와 fragment_setting.xml 에서 OpenProfileUrlConfig관련 로직 제거
…sUiState를 만들어 활동들을 관리하도록 수정
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.
@chws0508
리팩터링하느라 고생 많으셨겠네요 스캇..!!
몇 가지 리뷰를 남겨놓았으니 확인 부탁드립니다.
isShrinkResources = false | ||
isMinifyEnabled = false |
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.
이전에 테스트용으로 false로 바꿔주었는데, 다시 true로 바꿔주어야 할 것 같습니다.
...emmsale/app/src/main/java/com/emmsale/data/repository/concretes/DefaultActivityRepository.kt
Outdated
Show resolved
Hide resolved
if (result is Success) { | ||
allActivities = result.data | ||
return@withContext result | ||
} else { | ||
return@withContext result |
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.
캐싱을 하려면 Mutex
를 사용하여 동시성 문제를 해결해줄 필요가 있습니다.
동시성 문제에 취약한 코드는 아니지만 공식문서에서 제공해주는만큼 적용해보면 좋을 듯 합니다.
#️⃣연관된 이슈
📝작업 내용
스크린샷 (선택)
예상 소요 시간 및 실제 소요 시간
💬리뷰 요구사항(선택)
한번에 리팩토링 하는것은 불가능해 보여요 시간적으로... 점차적으로 리팩토링 해야 할 것 같습니다... 어차피 한번 더 이 코드들을 손 봐야할 것 같아서, 너무 세세한 리뷰는 자제 부탁드립니다.