Skip to content
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

[iOS] 여정 목록 헤더 & UserID 관련 로직 수정 #296

Merged
merged 4 commits into from
Dec 11, 2023

Conversation

SwiftyJunnos
Copy link
Member

🔧 작업 내역

작업한 내용들을 나열합니다.
간결하게 리스트 업하고, 자세한 설명은 아래 리뷰 노트에서 합니다.

  • 여정 리스트를 밑으로 내리면 상단 Pan Gesture로 크기 조정이 되지 않는 현상 (헤더를 Cell이 덮기 시작한 시점)
  • UserID 관련 수정

📝 리뷰 노트

작업 내역에 대한 자세한 설명을 작성합니다.

hitTest

hitTest를 사용해 터치 여부를 결정하고 있는데, cell이 헤더보다 밑에 위치해 겹치는 경우 cell이 터치되게 됩니다.
때문에 cell이 터치된 경우에도 header가 영역에 존재하는지를 확인하는 로직을 추가했습니다.

UserID

기존에 fetchUUID 메서드에 fetch 로직 뿐만 아니라 없을 경우 새로 생성하는 로직이 포함되어 있었는데,
이것 때문에 착오가 생기지 않았을까 싶습니다.
해당 문제 수정해두었습니다.

DEBUG scheme

HomeViewModelviewNeedsLoaded에서 수행하던 앱 정보 초기화 로직을
SceneDelegate로 옮겼습니다.

@SwiftyJunnos SwiftyJunnos self-assigned this Dec 11, 2023
@SwiftyJunnos SwiftyJunnos added the 🐞 버그 픽스 발견된 버그 (목록, 해결 여부) label Dec 11, 2023
@SwiftyJunnos SwiftyJunnos linked an issue Dec 11, 2023 that may be closed by this pull request
1 task
Copy link
Collaborator

@yoondj98 yoondj98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

버그 픽스 확인했습니다.
반영한 후 제 버그 픽스 PR 올리도록 하겠습니다!

import MSNetworking

public protocol UserRepository {

func createUser() async -> Result<UUID, Error>
func fetchUUID() throws -> UUID
func fetchUUID() -> UUID?
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이렇게 변경하신 이유가 궁금합니다!😆

Copy link
Member

@PushedGun PushedGun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

@SwiftyJunnos SwiftyJunnos merged commit 7cfc5e1 into iOS/release Dec 11, 2023
33 checks passed
@SwiftyJunnos SwiftyJunnos deleted the iOS/task/UserID-Fix branch December 11, 2023 02:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 버그 픽스 발견된 버그 (목록, 해결 여부)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants