File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed
MainFeed/Sources/MyFitfty/ViewModel/MyFitfty Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ public protocol UserManager {
2222 func updateUserState( _ state: Bool )
2323 func updateCurrentLocation( _ address: Address )
2424 func updateGender( _ gender: Gender )
25+ func getGender( ) -> Gender
2526 func updateGuestState( _ isGuest: Bool )
2627 func updateCompletedWelcomePage( )
2728 func getCurrentGuestState( ) -> Bool
@@ -82,6 +83,10 @@ extension DefaultUserManager: UserManager {
8283 _gender = gender
8384 }
8485
86+ public func getGender( ) -> Gender {
87+ return _gender ?? . female
88+ }
89+
8590 public func updateGuestState( _ isGuest: Bool ) {
8691 _guestState. send ( isGuest)
8792 }
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ public final class MyFitftyViewModel {
5353 ]
5454
5555 private var genderTagItems : [ ( gender: String , isSelected: Bool ) ] = [
56- ( " 여성 " , true ) ,
56+ ( " 여성 " , false ) ,
5757 ( " 남성 " , false )
5858 ]
5959
@@ -224,6 +224,7 @@ extension MyFitftyViewModel: MyFitftyViewModelInput {
224224 func viewDidLoad( ) {
225225 switch myFitftyType {
226226 case . uploadMyFitfty:
227+ changeTag ( . genderTag, selectedIndex: userManager. gender == . female ? 0 : 1 )
227228 currentState. send ( . sections( [
228229 MyFitftySection ( sectionKind: . content, items: [ MyFitftyCellModel . content ( UUID ( ) ) ] ) ,
229230 MyFitftySection ( sectionKind: . weatherTag, items: getWeatherTagCellModels ( ) ) ,
@@ -488,12 +489,10 @@ private extension MyFitftyViewModel {
488489 photoTakenTime: self . photoTakenTime,
489490 tagGroup: tagGroup
490491 )
491- print ( request)
492492 let response = try await putPost ( request: request, boardToken: boardToken)
493493 if response. result == " SUCCESS " {
494494 self . currentState. send ( . completed( true ) )
495495 } else {
496- print ( response)
497496 self . currentState. send ( . completed( false ) )
498497 self . currentState. send ( . errorMessage( " 핏프티 수정에 알 수 없는 에러가 발생했습니다. " ) )
499498 }
You can’t perform that action at this time.
0 commit comments