File tree Expand file tree Collapse file tree 1 file changed +25
-17
lines changed
Fitfty/Projects/Profile/Sources/Profile/ViewControllers Expand file tree Collapse file tree 1 file changed +25
-17
lines changed Original file line number Diff line number Diff line change @@ -94,28 +94,14 @@ final public class ProfileViewController: UIViewController {
9494 super. viewDidLoad ( )
9595 setUp ( )
9696 bind ( )
97- switch profileType {
98- case . myProfile:
99- break
100- case . userProfile:
101- guard let nickname = nickname else {
102- return
103- }
104- viewModel. input. viewDidLoadWithoutMenu ( nickname: nickname)
105- }
97+ setUserProfile ( )
10698 }
10799
108100 public override func viewWillAppear( _ animated: Bool ) {
109101 super. viewWillAppear ( animated)
110102 setNavigationBar ( )
103+ setMyProfile ( )
111104 emptyView. isHidden = true
112- switch profileType {
113- case . userProfile:
114- break
115- case . myProfile:
116- isRefreshProfileImage = true
117- viewModel. input. viewWillAppearWithMenu ( menuType: menuType)
118- }
119105 }
120106
121107 private func setUp( ) {
@@ -171,7 +157,7 @@ final public class ProfileViewController: UIViewController {
171157
172158private extension ProfileViewController {
173159
174- private func bind( ) {
160+ func bind( ) {
175161 viewModel. state. compactMap { $0 }
176162 . sinkOnMainThread ( receiveValue: { [ weak self] state in
177163 switch state {
@@ -222,6 +208,28 @@ private extension ProfileViewController {
222208 ] )
223209 }
224210
211+ func setUserProfile( ) {
212+ switch profileType {
213+ case . myProfile:
214+ break
215+ case . userProfile:
216+ guard let nickname = nickname else {
217+ return
218+ }
219+ viewModel. input. viewDidLoadWithoutMenu ( nickname: nickname)
220+ }
221+ }
222+
223+ func setMyProfile( ) {
224+ switch profileType {
225+ case . userProfile:
226+ break
227+ case . myProfile:
228+ isRefreshProfileImage = true
229+ viewModel. input. viewWillAppearWithMenu ( menuType: menuType)
230+ }
231+ }
232+
225233 func setNavigationBar( ) {
226234 navigationController? . navigationBar. shadowImage = UIImage ( )
227235
You can’t perform that action at this time.
0 commit comments