-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
notify의 타입?
- 'onLoad' : 초기에 한번 실행될 이벤트 타입 정의
- 'onInputMoney' : 돈이 투입될때마다의 이벤트 타입 정의
- 'onPurchase' : 제품 최종적으로 구매했을때의 이벤트 타입 정의
모델의 역할
- itemModel
- 초기 데이터를 받아 저장하고 'onLoad' 타입을 구독한 구독자에게 전달한다.
- 구매 이벤트가 일어나면 'onPurchase' 타입을 구독한 구독자에게 전달한다.
- 구매한 아이템을 구독자에게 전달
- walletModel
- 초기 데이터를 받아 저장하고 'onLoad' 타입을 구독한 구독자에게 전달한다.
- 투입 이벤트가 일어나면 투입된 데이터를 'onInputMoney' 타입을 구독한 구독자에게 전달한다.
- 투입된 금액을 구독자에게 전달
- 구매 이벤트가 일어나면 'onPurchase' 타입을 구독한 구독자에게 전달한다.
- 최종 계산된 금액을 구독자에게 전달 (잔돈을 반환 하는 로직 포함)
bold 처리된 부분은 구독자에게 전달해야할 데이터
@reesekimm 내용 확인 부탁드려용~
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels