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

[BE] 스태프 인증 처리시 FCM 을 통해 유저 핸드폰에 입장 처리 완료 메시지를 보낸다 #444

Closed
BGuga opened this issue Sep 15, 2023 · 0 comments · Fixed by #449
Labels
BE 백엔드에 관련된 작업 USER

Comments

@BGuga
Copy link
Member

BGuga commented Sep 15, 2023

✨ 세부 내용

스태프 앱에서 발생한 인증 요청이 성공했다면 해당 유저 앱에게 완료 메시지를 보낸다.

⏰ 예상 소요 시간

4시간

@BGuga BGuga added the BE 백엔드에 관련된 작업 label Sep 15, 2023
@BGuga BGuga added the USER label Sep 15, 2023
BGuga added a commit that referenced this issue Sep 20, 2023
# Conflicts:
#	backend/src/main/java/com/festago/auth/application/AuthService.java
BGuga added a commit that referenced this issue Sep 26, 2023
* feat: FCMConfig 생성

* chore: FCMConfig 패키지 이동

* feat: MemberFCM 생성

* feat: MemberFCMService 생성

* feat: NotificationFacade 생성

* feat: 로그인 시 fcm 을 등록한다.

* feat: 입장 처리 시 EntryProcessEvent 를 발행한다.

* feat: 유저 탈퇴시 유저의 FCM 을 모두 삭제한다.

* feat: 테스트 환경에서 FirebaseMessaging 을 MockBean 으로 등록한다

* chore: 테스트 컨벤션 적용

* chore: Notification -> FCMNotificationFacade 네이밍 변견

* feat: flyway 추가

* chore: 마지막 줄 개행 추가

* feat: submodule 업데이트

* refactor: 메서드 네이밍, 메서드 순서, 파라미터 순서 변경

* refactor: fcm bean 을 테스트에서 제외

* feat: EventListener phase 명시

* chore: FCMEventListener 네이밍 변경

* feat: MemberFCM 의 Member 의존성 제거

* chore: EntryProcessEvent 패키지 분리

* refactor: AuthService 가 MemberFCM 을 의존하지 않도록 변경

* feat: MemberFCM 빈 생성자 추가

* chore: flyway version 변경

* feat: FCMChannel 을 Enum 으로 관리

* chore: 메서드 접근자 및 네이밍 변경, log 메세지 변경

* feat: local prod, dev 환경에서만 FCM Bean 들이 생성되도록 변경

* refactor: eventListen 로직을 비동기적으로 처리한다

* refactor: LoginService 와 MemberFCMService 를 분리한다

* chore: 파라미터 네이밍 변경

* chore: logger -> log 네이밍 변경

* chore: log 메시지 변경

* chore: flyway 버전 변경
@github-project-automation github-project-automation bot moved this from Todo to Done in 2023-festa-go Sep 26, 2023
BGuga added a commit that referenced this issue Oct 17, 2023
* feat: FCMConfig 생성

* chore: FCMConfig 패키지 이동

* feat: MemberFCM 생성

* feat: MemberFCMService 생성

* feat: NotificationFacade 생성

* feat: 로그인 시 fcm 을 등록한다.

* feat: 입장 처리 시 EntryProcessEvent 를 발행한다.

* feat: 유저 탈퇴시 유저의 FCM 을 모두 삭제한다.

* feat: 테스트 환경에서 FirebaseMessaging 을 MockBean 으로 등록한다

* chore: 테스트 컨벤션 적용

* chore: Notification -> FCMNotificationFacade 네이밍 변견

* feat: flyway 추가

* chore: 마지막 줄 개행 추가

* feat: submodule 업데이트

* refactor: 메서드 네이밍, 메서드 순서, 파라미터 순서 변경

* refactor: fcm bean 을 테스트에서 제외

* feat: EventListener phase 명시

* chore: FCMEventListener 네이밍 변경

* feat: MemberFCM 의 Member 의존성 제거

* chore: EntryProcessEvent 패키지 분리

* refactor: AuthService 가 MemberFCM 을 의존하지 않도록 변경

* feat: MemberFCM 빈 생성자 추가

* chore: flyway version 변경

* feat: FCMChannel 을 Enum 으로 관리

* chore: 메서드 접근자 및 네이밍 변경, log 메세지 변경

* feat: local prod, dev 환경에서만 FCM Bean 들이 생성되도록 변경

* refactor: eventListen 로직을 비동기적으로 처리한다

* refactor: LoginService 와 MemberFCMService 를 분리한다

* chore: 파라미터 네이밍 변경

* chore: logger -> log 네이밍 변경

* chore: log 메시지 변경

* chore: flyway 버전 변경
BGuga added a commit that referenced this issue Oct 17, 2023
* feat: FCMConfig 생성

* chore: FCMConfig 패키지 이동

* feat: MemberFCM 생성

* feat: MemberFCMService 생성

* feat: NotificationFacade 생성

* feat: 로그인 시 fcm 을 등록한다.

* feat: 입장 처리 시 EntryProcessEvent 를 발행한다.

* feat: 유저 탈퇴시 유저의 FCM 을 모두 삭제한다.

* feat: 테스트 환경에서 FirebaseMessaging 을 MockBean 으로 등록한다

* chore: 테스트 컨벤션 적용

* chore: Notification -> FCMNotificationFacade 네이밍 변견

* feat: flyway 추가

* chore: 마지막 줄 개행 추가

* feat: submodule 업데이트

* refactor: 메서드 네이밍, 메서드 순서, 파라미터 순서 변경

* refactor: fcm bean 을 테스트에서 제외

* feat: EventListener phase 명시

* chore: FCMEventListener 네이밍 변경

* feat: MemberFCM 의 Member 의존성 제거

* chore: EntryProcessEvent 패키지 분리

* refactor: AuthService 가 MemberFCM 을 의존하지 않도록 변경

* feat: MemberFCM 빈 생성자 추가

* chore: flyway version 변경

* feat: FCMChannel 을 Enum 으로 관리

* chore: 메서드 접근자 및 네이밍 변경, log 메세지 변경

* feat: local prod, dev 환경에서만 FCM Bean 들이 생성되도록 변경

* refactor: eventListen 로직을 비동기적으로 처리한다

* refactor: LoginService 와 MemberFCMService 를 분리한다

* chore: 파라미터 네이밍 변경

* chore: logger -> log 네이밍 변경

* chore: log 메시지 변경

* chore: flyway 버전 변경
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 백엔드에 관련된 작업 USER
Projects
Status: Done
1 participant