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

[AN/USER] 디자인 수정 및 Domain Exception 추가 (#978) #979

Merged
merged 9 commits into from
May 19, 2024

Conversation

re4rk
Copy link
Collaborator

@re4rk re4rk commented May 19, 2024

📌 관련 이슈

✨ PR 세부 내용

  • 아티스트 검색에서 오늘 공연/공연 예정이 0개일 때의 글자 색 변화 적용 부탁드립니다.
  • (비로그인 플로우) 북마크 시, 로그인 해야 사용 가능하다는 토스트 메시지 화면으로 추가 수정하기
    • 로그인이 필요합니다 → 로그인이 필요해요 로 변경
  • 북마크를 취소했습니다 → 북마크에서 삭제했어요 로 변경
  • (로그인 플로우) 북마크 시, 토스트 메시지로 추가 또는 삭제 되었다는 토스트 메시지 화면들 추가하기
    • 아티스트를 북마크 했습니다 → 북마크에 추가했어요 로 변경
  • 화면 터치 시 보라색 터치 영역 무채색(그레이)으로 변경 수정 확인 🌕
    • 북마크 탭 이동 (보라색 보임)
Screen_recording_20240519_123412.webm

@re4rk re4rk added AN 안드로이드에 관련된 작업 USER ⚙️ 리팩터링 리팩터링에 관련된 작업 labels May 19, 2024
@re4rk re4rk self-assigned this May 19, 2024
@re4rk re4rk linked an issue May 19, 2024 that may be closed by this pull request
5 tasks
@github-actions github-actions bot requested review from EmilyCh0 and SeongHoonC May 19, 2024 03:37
Copy link
Member

@EmilyCh0 EmilyCh0 left a comment

Choose a reason for hiding this comment

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

고생하셨습니다 👍 코멘트 확인해 주세요!

package com.festago.festago.domain.exception

object BookmarkLimitExceededException : Exception() {
private fun readResolve(): Any = BookmarkLimitExceededException
Copy link
Member

Choose a reason for hiding this comment

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

readResolve() 어디에 쓰이는 걸까요??

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

스크린샷 2024-05-19 오후 3 46 15 object는 다음과 같은 이유때문에 필요하다고 합니다!

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

아직 담고 있는 변수가 없어서 object로 바꿧는데 워닝 피하는 용도로 사용했습니다! 자세한 내용은 찾아서 올리겠습니다!

Copy link
Member

Choose a reason for hiding this comment

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

Exception 이 클래스라서 상속받은 것도 클래스인게 일반적이지 않을까요?
메세지랑 상관없이 싱글톤으로 존재하지 않아도 될 것 같아요..!

Comment on lines +132 to +138
if (it.isUnauthorized()) {
_event.emit(BookmarkFailure("로그인이 필요해요"))
}
if (it.isBookmarkLimitExceeded()) {
_uiState.value = uiState.copy(bookMarked = false)
_event.emit(BookmarkFailure("북마크는 12개까지 가능해요"))
}
Copy link
Member

Choose a reason for hiding this comment

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

북마크 할 때도 isNetworkError 처리할 수 있을까요? 북마크 시에는 인터넷 연결이 끊겨도 문제 없이 북마크 되는 것처럼 보입니다. (실제로 북마크 처리 되는 건 아니지만..)

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

반영했습니다! 추가로 인터넷 문구가 너무 긴거 같아서 "인터넷 연결을 확인해주세요"으로 변경했습니다! 어떠신가요??

Copy link
Member

Choose a reason for hiding this comment

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

굿굿

Copy link
Member

@SeongHoonC SeongHoonC left a comment

Choose a reason for hiding this comment

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

고생많으셨습니다!

@SeongHoonC SeongHoonC merged commit e0677a4 into dev May 19, 2024
1 check passed
@SeongHoonC SeongHoonC deleted the feat/#978 branch May 19, 2024 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AN 안드로이드에 관련된 작업 USER ⚙️ 리팩터링 리팩터링에 관련된 작업
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[AN] 디자인 수정 반영
3 participants