-
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
Refactoring/post search #177
Merged
Merged
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
일단 배열보내주고 테스트
테스트 아직 미완료
상세 로직은 PR 혹은 Issue에 설명하겠음
메서드 명은 임시로 해놓은거라 다시 수정예정
굿굿- 고생하셨습니다- 😄 |
검색 기능이 여기저기 신경 쓸 부분이 많아서 까다로웠을텐데 고생하셨습니다 -! 🥂 |
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.
개요 (이슈 번호 및 요약)
변경 사항 (작업 내용)
스크린샷
특이사항 (트러블 슈팅 과정 및 참고 자료 등)
📕 게시글 실시간 처리
PostViewModel.swift
실시간 리스너
실시간 리스너 구독
실시간 리스너 구독 취소 (아직 해당 메서드 호출 타이밍을 모르겠음)
📗 게시글 검색
먼저 검색하면 파이어베이스에서 데이터를 받아와서 타입별로 그에 해당하는 개수만 파악
PostViewModel.swift 수정
속성 추가
수정으로 인한 속성 제거
메서드 추가
메서드 수정
메서드 삭제
PostSearchList.swift 수정
카운트용 속성이 추가 됨에 따라 전달인자 변경
NavigationPostView.swift 수정
검색 리스트뷰 혹은 PostDetailView를 통해 들어가게되면
데이터 패치 후 정렬
검색, 음식 태그 이동 둘의 통합으로 인한 코드 수정
정렬방식 변경 시
enum case 통합으로 인한 조건문 수정
로직 수정에 따른 불필요한 속성 제거
NavigationPostView.swift 속성 제거로 인한 NavigationRouter.swift enum 수정
PostTags.swift 수정