-
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
#80 소셜 검색 기능 #82
base: develop
Are you sure you want to change the base?
#80 소셜 검색 기능 #82
Conversation
163d3f2
to
f9cbbab
Compare
Category로 검색하는 부분이 삭제되어 Repo와 Usecase도 함께 변경
키워드 관련 업데이트
backIndicator, backButtonAppearce 로 변경
0b167be
to
0d2028f
Compare
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.
고생하셨습니다 소셜이 얼마 안 남았네용
PR 메세지에 적어주신 UserDefaults 매니저는 긍정적인 것 같은데,
리팩토링을 하기엔 Feature가 급하니 다음에 UserDefaults 사용할 때 해봐도 좋을 거 같습니당
} | ||
}.inObjectScope(.container) |
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.
여기가 Repository의 싱글톤을 지원하는 코드가 맞는 거죠 ?
func searchPost(keyword: String, category: PostCategory?) async throws -> [Post]? | ||
func togglePostLike(postID: Post.ID) async throws -> Result<Post, Error> | ||
func bringUserRoutine(routine: Routine) async throws -> Routine |
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.
여기도 추후에 throws 키워드가 삭제되어야 할 부분인 거죠 ?
input | ||
.sink { [weak self] event in |
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.
저도 오늘 작업하면서 느꼈지만, Input도 결국 많아지면 transform
메소드가 안 예쁘네요
다닥다닥 붙어 있어서 오히려 가독성이 안 좋아보인다라는 느낌인데 어쩔 수 없는 거겠죠 ?
#️⃣ 연관된 이슈
📝 작업 내용
📒 리뷰 노트
최근 검색어를 UserDefault로 Stroage에 저장하는 로직을 작성했습니다.
인기 검색어는 우선 고정으로 생각하고 작성하였습니다.
@Kyxxn 님, UserDefault에 저장하는 로직인데, 현재 Category와 저장하는 로직이 공통적으로 비슷 한데, 따로 UserDefault를 관리하는 객체를 만드는건 어떨까요?
키보드가 올라오는 속도에서 MainThread가 멈추는 현상이 간혹 발생하는데, 추후에 분석해서 수정해보겠습니다.
UISearchBar를 NavigationBar의 Title에 사용하니 높이가 56으로 변하네요,,
기존 NavigationBar의 높이는 44인지라 NavigationPush를 했을 때 조금 이동이 어색한 상황입니다.. (해결 방법을 아시는분들이 계실까요? 강제로 44로 줄이는 방법으로는 해결이 안되네요)
📸 스크린샷