Skip to content

Commit 757800a

Browse files
committed
Merge branch 'develop' into QA/MainFeed-iOS-169
2 parents b0a01ea + e34bc9d commit 757800a

File tree

34 files changed

+333
-99
lines changed

34 files changed

+333
-99
lines changed

β€ŽFitfty/Projects/App/Support/Info.plistβ€Ž

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
<string>6.0</string>
1515
<key>CFBundleName</key>
1616
<string>$(PRODUCT_NAME)</string>
17+
<key>CFBundleDisplayName</key>
18+
<string>핏프티</string>
1719
<key>CFBundlePackageType</key>
1820
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
1921
<key>CFBundleShortVersionString</key>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"images" : [
3+
{
4+
"filename" : "info.svg",
5+
"idiom" : "universal"
6+
}
7+
],
8+
"info" : {
9+
"author" : "xcode",
10+
"version" : 1
11+
}
12+
}
Lines changed: 3 additions & 0 deletions
Loading

β€ŽFitfty/Projects/Coordinator/Sources/Profile/ProfileCoordinator.swiftβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ private extension ProfileCoordinator {
100100
style: .small,
101101
contentViewController: coordinator.navigationController
102102
)
103-
bottomSheetDelegate = bottomSheetViewController
103+
coordinator.bottomSheetDelegate = bottomSheetViewController
104104
return bottomSheetViewController
105105
}
106106

@@ -122,7 +122,7 @@ extension ProfileCoordinator: ProfileCoordinatorInterface {
122122
func showMyFitfty(_ myFitftyType: MyFitftyType) {
123123
let coordinator = makeMyFitftyCoordinator(myFitftyType)
124124
coordinator.start()
125-
coordinator.navigationController.modalPresentationStyle = .overFullScreen
125+
coordinator.navigationController.modalPresentationStyle = .fullScreen
126126
navigationController.present(coordinator.navigationController, animated: true)
127127
}
128128

β€ŽFitfty/Projects/Coordinator/Sources/Profile/ReportCoordinator.swiftβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ private extension ReportCoordinator {
6868
coordinator.finishDelegate = self
6969
coordinator.parentCoordinator = self
7070
let bottomSheetViewController = BottomSheetViewController(
71-
style: .custom(480),
71+
style: .custom(511),
7272
contentViewController: coordinator.navigationController
7373
)
7474
coordinator.bottomSheetDelegate = bottomSheetViewController
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
//
2+
// MyFitftyError.swift
3+
// Core
4+
//
5+
// Created by μž„μ˜μ„  on 2023/02/23.
6+
// Copyright Β© 2023 Fitfty. All rights reserved.
7+
//
8+
9+
import Foundation
10+
11+
public enum MyFitftyError: Error {
12+
case noWeather
13+
case failUpload
14+
case failModify
15+
case failGetPost
16+
case others(String)
17+
}
18+
19+
extension MyFitftyError: LocalizedError {
20+
public var errorDescription: String? {
21+
switch self {
22+
case .noWeather:
23+
return NSLocalizedString("날씨λ₯Ό λΆˆλŸ¬μ˜€λŠ”λ° μ‹€νŒ¨ν–ˆμ–΄μš”.\nν•΄μ™Έ 사진은 날씨 μ‘°νšŒκ°€ λΆˆκ°€λŠ₯ν•΄μš”.", comment: "noWeather")
24+
case .failUpload:
25+
return NSLocalizedString("핏프티 등둝에 μ‹€νŒ¨ν–ˆμ–΄μš”. μž μ‹œ ν›„ λ‹€μ‹œ μ‹œλ„ν•΄ μ£Όμ„Έμš”.", comment: "failUpload")
26+
case .failModify:
27+
return NSLocalizedString("핏프티 μˆ˜μ •μ— μ‹€νŒ¨ν–ˆμ–΄μš”. μž μ‹œ ν›„ λ‹€μ‹œ μ‹œλ„ν•΄ μ£Όμ„Έμš”.", comment: "failModify")
28+
case .failGetPost:
29+
return NSLocalizedString("핏프티 정보λ₯Ό κ°€μ Έμ˜€λŠ”λ° μ‹€νŒ¨ν–ˆμ–΄μš”. μž μ‹œ ν›„ λ‹€μ‹œ μ‹œλ„ν•΄ μ£Όμ„Έμš”.", comment: "failGetPost")
30+
case .others(let message):
31+
return NSLocalizedString(message, comment: "Others Message")
32+
}
33+
}
34+
}

β€ŽFitfty/Projects/Core/Sources/Error/SettingError.swiftβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ extension SettingError: LocalizedError {
2929
case .noAvailableBirthday:
3030
return NSLocalizedString("μ˜¬λ°”λ₯Έ 생년월일을 κΈ°μž…ν•΄μ£Όμ„Έμš”", comment: "Wrong Birthday")
3131
case .noAvailableNickname:
32-
return NSLocalizedString("6자 μ΄μƒμ˜ 영문과 μˆ«μžμ‘°ν•©μœΌλ‘œ 이루어진 λ‹‰λ„€μž„μ„ κΈ°μž…ν•΄μ£Όμ„Έμš”", comment: "Wrond Nickname")
32+
return NSLocalizedString("1자 μ΄μƒμ˜ 영문과 μˆ«μžμ‘°ν•©μœΌλ‘œ 이루어진 λ‹‰λ„€μž„μ„ κΈ°μž…ν•΄μ£Όμ„Έμš”", comment: "Wrond Nickname")
3333
case .overlappedNickname:
3434
return NSLocalizedString("μ€‘λ³΅λœ λ‹‰λ„€μž„μ΄μ—μš”", comment: "Overlapped Nickname")
3535
case .failWithdrawAccount:

β€ŽFitfty/Projects/Core/Sources/LocalStorage.swiftβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ public enum LocalKey: String {
1717
case userIdentifier
1818
case userAccount
1919
case hasCompletedWelcomePage
20+
case isGuest
2021
}
2122

2223
public protocol LocalStorageService: AnyObject {

β€ŽFitfty/Projects/Core/Sources/Network/FitftyAPI.swiftβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ extension FitftyAPI: TargetType, AccessTokenAuthorizable {
136136
.setUserDetails(let parameters),
137137
.postMyFitfty(let parameters),
138138
.codyList(let parameters),
139+
.updateUserPrivacy(let parameters),
139140
.updateMyProfile(let parameters),
140141
.putPost(let parameters, _):
141142
return .requestParameters(parameters: parameters, encoding: JSONEncoding.default)

β€ŽFitfty/Projects/Core/Sources/Utilities/UserManager.swiftβ€Ž

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff 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
@@ -50,7 +51,7 @@ extension DefaultUserManager: UserManager {
5051
public var isNewUser: Bool {
5152
localStorage.read(key: .isNewUser) as? Bool ?? true
5253
}
53-
54+
5455
public var currentLocation: Address? {
5556
let address = localStorage.read(key: .currentLocation) as? [String: Any] ?? [:]
5657
return Address(address)
@@ -85,6 +86,10 @@ extension DefaultUserManager: UserManager {
8586
_gender = gender
8687
}
8788

89+
public func getGender() -> Gender {
90+
return _gender ?? .female
91+
}
92+
8893
public func updateGuestState(_ isGuest: Bool) {
8994
_guestState.send(isGuest)
9095
}

0 commit comments

Comments
Β (0)