Skip to content

Commit 5d25d84

Browse files
committed
fix: 키워드 타입 수정 [#199]
Code로 래핑하는 로직 삭제
1 parent a8d6b92 commit 5d25d84

File tree

3 files changed

+3
-28
lines changed

3 files changed

+3
-28
lines changed

Projects/Domain/Sources/Base/BaseInterest.swift

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import Foundation
99

1010
public struct BaseInterest: Equatable, Identifiable, Hashable {
1111
public let id = UUID()
12-
public let code: Code
12+
public let code: String
1313
public let description: String
1414

1515
public func hash(into hasher: inout Hasher) {
@@ -19,29 +19,4 @@ public struct BaseInterest: Equatable, Identifiable, Hashable {
1919
public static func ==(lhs: BaseInterest, rhs: BaseInterest) -> Bool {
2020
lhs.code == rhs.code
2121
}
22-
23-
public init(code: Code, description: String) {
24-
self.code = code
25-
self.description = description
26-
}
27-
}
28-
29-
extension BaseInterest {
30-
public enum Code: String {
31-
case `default` = "DEFAULT"
32-
case 스포츠_레저 = "SPORTS"
33-
case 문구_오피스 = "OFFICE"
34-
case 패션 = "FASHION"
35-
case 여행 = "TRAVEL"
36-
case 경제_시사 = "ECONOMY"
37-
case 영화_드라마 = "MOVIE_DRAMA"
38-
case 맛집 = "RESTAURANT"
39-
case 인테리어 = "INTERIOR"
40-
case IT = "IT"
41-
case 디자인 = "DESIGN"
42-
case 자기계발 = "SELF_IMPROVEMENT"
43-
case 유머 = "HUMOR"
44-
case 음악 = "MUSIC"
45-
case 취업정보 = "JOB_INFO"
46-
}
4722
}

Projects/Domain/Sources/DTO/Base/BaseInterest+Extension.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import CoreKit
1212
public extension InterestResponse {
1313
func toDomian() -> BaseInterest {
1414
return BaseInterest(
15-
code: BaseInterest.Code(rawValue: self.code) ?? .default,
15+
code: self.code,
1616
description: self.description
1717
)
1818
}

Projects/Feature/FeatureRecommend/Sources/Recommend/RecommendFeature.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ private extension RecommendFeature {
260260
return .none
261261
case let .관심사_조회_API_반영(interests):
262262
state.domain.interests = interests.filter({ interest in
263-
interest.code != .default
263+
interest.code != "default"
264264
})
265265
state.showKeywordSheet = true
266266
return .none

0 commit comments

Comments
 (0)