Skip to content

Conversation

@jhg3410
Copy link
Member

@jhg3410 jhg3410 commented Aug 17, 2025

요약

장부 온보딩이 노출됐음에도 불구하고 이후 재노출되는 현상을 수정했습니다.

원인

온보딩 노출 여부를 판단하기 위해서는 onboardingType 값(운영진 or 멤버)이 필요합니다.
이 onboardingType은 memberList 값을 기반으로 설정되는데, 해당 값은 fetchAgencyMemberList 함수에서 세팅됩니다.

하지만 fetchAgencyMemberList와 온보딩 노출 여부를 결정하는 함수가 비동기로 동시에 실행되고 있어, memberList가 아직 세팅되지 않은 상태에서 잘못된 onboardingType을 참조하는 문제가 발생했었습니다.

-> 순차적으로 호출되도록 변경했습니다.

작업내용

  • 기능개발
  • 버그개선
  • 리팩토링
  • 핫픽스
  • 빌드 파일 수정
  • 기타

스크린샷

  • ui 변경은 없습니다.

기타

  • fetchVisibleLedgerOnboarding 함수에서 dataSource 값을 관찰하고 있어서, 직접적으로 state값을 변경하는게 불필요하다 판단하여 해당 코드를 삭제했습니다.(2555b72)

 fetchVisibleLedgerOnboarding(), fetchAgencyMemberList() 함수가 동시에 호출되면서 멤버 목록이 정상적으로 set되지 않은 상태에서 fetchVisibleLedgerOnboarding 함수를 호출하는 상황에서 발생 => 함수 호출를 순차적으로 변경
fetchVisibleLedgerOnboarding 함수에서 db값을 관찰하고 있어서, 자체적으로 state 값 변경 불필요
@jhg3410 jhg3410 requested a review from Heonbyeong August 17, 2025 11:26
@jhg3410 jhg3410 self-assigned this Aug 17, 2025
@jhg3410 jhg3410 added the medium💛 until 3days(72hours) label Aug 17, 2025
Copy link
Member

@Heonbyeong Heonbyeong left a comment

Choose a reason for hiding this comment

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

고생하셨습니다 ~

@jhg3410 jhg3410 merged commit bab4802 into develop Aug 21, 2025
1 check passed
@jhg3410 jhg3410 deleted the feature/ID-40 branch August 21, 2025 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

medium💛 until 3days(72hours)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants