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

Feat/#10 sign out setting use case #71

Closed
wants to merge 6 commits into from

Conversation

NalaJang
Copy link
Collaborator

@NalaJang NalaJang commented May 2, 2024

:: 최근 작업 주제 (하나 이상의 주제를 선택해주세요.)

  • 기능 추가
  • 리뷰 반영
  • 리팩토링
  • 버그 수정
  • 컨벤션 수정

:: 구현 목표 (해당 브랜치에서 구현하고자 하는 하나의 목표를 설정합니다.)

  • LogOutSettingUseCase 구현 및 테스트

:: 구현 사항 설명 (작업한 내용을 상세하게 기록합니다.)

  1. 유저 이메일을 통해 정보를 확인합니다.
  2. 정보가 존재하지 않을 경우, 회원 탈퇴에 실패합니다.
  3. 정보가 존재할 경우, 회원 탈퇴에 성공합니다.

:: 성장 포인트 (해당 기능을 구현하며 고민했던 사항이나 새로 알게된 부분, 어려웠던 점 등을 작성합니다.)


:: 기타 질문 및 특이 사항

@NalaJang NalaJang added ✨ Feature 기능 개발 [PR] 리뷰요청 리뷰 요청 드립니다. labels May 2, 2024
@NalaJang NalaJang self-assigned this May 2, 2024
@NalaJang NalaJang added [PR] 추가 기능 구현 중 추가 기능 구현 중이니 잠시 리뷰 대기 바랍니다. and removed [PR] 리뷰요청 리뷰 요청 드립니다. labels May 2, 2024
@@ -1,3 +1,3 @@
abstract interface class UserAuthRepository {

Future<bool> logOutSetting({required String email});
Copy link
Collaborator

Choose a reason for hiding this comment

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

logout 은 로그아웃, signout 이 회원탈퇴라고 알고있어서 메소드 명 수정이 필요할 것 같습니다.
메소드가 위치한 Repository가 UserAuth 여서 signOutUser 가 적절한 메소드명 같습니다.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

로그아웃은 UserRepository에서 이루어 질까요?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

수정 하였습니다!


class MockLogOutSettingRepositoryImpl implements UserAuthRepository {
final Map<String, UserProfile> _fakeUserProfileMap = {};
bool isLoggedOut = false;
Copy link
Collaborator

Choose a reason for hiding this comment

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

logOutSetting 메소드 명 수정과 마찬가지로 isSignOut 정도가 적당할 것 같습니다.

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
Collaborator

@gyubit gyubit left a comment

Choose a reason for hiding this comment

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

LGTM👍🏼👍🏼

Copy link
Collaborator

@KimDonghyeok KimDonghyeok left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@NalaJang NalaJang added [PR] 리뷰요청 리뷰 요청 드립니다. and removed [PR] 추가 기능 구현 중 추가 기능 구현 중이니 잠시 리뷰 대기 바랍니다. labels May 2, 2024
@NalaJang NalaJang changed the title Feat/#11 log out setting use case Feat/#10 log out setting use case May 2, 2024
@NalaJang NalaJang changed the title Feat/#10 log out setting use case Feat/#10 sign out setting use case May 2, 2024
@NalaJang NalaJang closed this May 2, 2024
@NalaJang NalaJang deleted the feat/#11-log-out-setting-use-case branch May 2, 2024 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 개발 [PR] 리뷰요청 리뷰 요청 드립니다.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants