File tree Expand file tree Collapse file tree
Projects/Feature/FeatureLogin/Sources/SignUpDone Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ import Util
1414public struct SignUpDoneFeature {
1515 /// - Dependency
1616 @Dependency ( \. dismiss) var dismiss
17+ @Dependency ( \. amplitude)
18+ var amplitude
1719 /// - State
1820 @ObservableState
1921 public struct State : Equatable {
@@ -41,6 +43,7 @@ public struct SignUpDoneFeature {
4143 case 제목_나타났을때
4244 case 폭죽_이미지_나타났을때
4345 case 푸키_이미지_나타났을때
46+ case 뷰가_나타났을때
4447 }
4548 public enum InnerAction : Equatable { case 없음 }
4649 public enum AsyncAction : Equatable { case 없음 }
@@ -95,6 +98,9 @@ private extension SignUpDoneFeature {
9598 case . 푸키_이미지_나타났을때:
9699 state. pookiIsAppear = true
97100 return . none
101+ case . 뷰가_나타났을때:
102+ amplitude. track ( . onboarding_complete)
103+ return . none
98104 }
99105 }
100106 /// - Inner Effect
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ public extension SignUpDoneView {
4949 }
5050 . ignoresSafeArea ( edges: . bottom)
5151 . navigationBarBackButtonHidden ( )
52+ . onAppear { send ( . 뷰가_나타났을때) }
5253 }
5354 }
5455}
You can’t perform that action at this time.
0 commit comments