Skip to content

Commit f8a02f6

Browse files
committed
domitorry -> domitory
1 parent 58bbd3a commit f8a02f6

File tree

3 files changed

+19
-7
lines changed

3 files changed

+19
-7
lines changed

Projects/App/Sources/Feature/MainFeature/Sources/LocationPostViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ final class LocationPostViewModel: ObservableObject {
8383

8484
@MainActor
8585
public func fetchDomitoryList() {
86-
authProvider.request(.fetchDommitoryPostList(authorization: accessToken)) { result in
86+
authProvider.request(.fetchDomitoryPostList(authorization: accessToken)) { result in
8787
switch result {
8888
case let .success(res):
8989
do {

Projects/App/Sources/Feature/MainFeature/Sources/MainViewModel.swift

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ public final class MainViewModel: ObservableObject {
1212
@Published public var playgroundPostList: [Post] = []
1313
@Published public var domitoryPostList: [Post] = []
1414
@Published public var walkingTrailPostList: [Post] = []
15+
@Published var selectedIndices: [String: Int] = [:]
1516

1617
@MainActor
1718
public func fetchAllPostList() {
@@ -32,5 +33,16 @@ public final class MainViewModel: ObservableObject {
3233
print("Network request failed: \(err)")
3334
}
3435
}
36+
37+
// self.allPostList = fetchPostsFromServer()
38+
// self.selectedIndices = Dictionary(uniqueKeysWithValues: allPostList.map { ($0.id, 0) })
3539
}
40+
41+
// private func fetchPostsFromServer() -> [Post] {
42+
// // 서버에서 게시글 목록 가져오기 (예제)
43+
// return [
44+
// Post(id: "1", title: "Post 1", location: "Location 1", author: Author(name: "Author 1", grade: 1), imageUrl: ["https://example.com/image1.jpg"], tagList: [], emojiList: EmojiList(), checkEmoji: [], createdTime: "2024-12-31T00:00:00"),
45+
// Post(id: "2", title: "Post 2", location: "Location 2", author: Author(name: "Author 2", grade: 2), imageUrl: ["https://example.com/image2.jpg"], tagList: [], emojiList: EmojiList(), checkEmoji: [], createdTime: "2024-12-31T00:00:00"),
46+
// ]
47+
// }
3648
}

Projects/Domain/Sources/API/Main/MainAPI.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ public enum MainAPI {
55
case fetchAllPostList(authorization: String)
66
case fetchGymPostList(authorization: String)
77
case fetchPlaygroundPostList(authorization: String)
8-
case fetchDommitoryPostList(authorization: String)
8+
case fetchDomitoryPostList(authorization: String)
99
case fetchHomePostList(authorization: String)
1010
case fetchWalkingTrailPostList(authorization: String)
1111
}
@@ -17,14 +17,14 @@ extension MainAPI: TargetType {
1717

1818
public var path: String {
1919
switch self {
20-
case .fetchAllPostList, .fetchGymPostList, .fetchDommitoryPostList, .fetchHomePostList, .fetchPlaygroundPostList, .fetchWalkingTrailPostList:
20+
case .fetchAllPostList, .fetchGymPostList, .fetchDomitoryPostList, .fetchHomePostList, .fetchPlaygroundPostList, .fetchWalkingTrailPostList:
2121
return "/post"
2222
}
2323
}
2424

2525
public var method: Moya.Method {
2626
switch self {
27-
case .fetchAllPostList, .fetchGymPostList, .fetchDommitoryPostList, .fetchHomePostList, .fetchPlaygroundPostList, .fetchWalkingTrailPostList:
27+
case .fetchAllPostList, .fetchGymPostList, .fetchDomitoryPostList, .fetchHomePostList, .fetchPlaygroundPostList, .fetchWalkingTrailPostList:
2828
return .get
2929
}
3030
}
@@ -41,8 +41,8 @@ extension MainAPI: TargetType {
4141
return .requestParameters(parameters: ["location" : "GYM"], encoding: URLEncoding.queryString)
4242
case .fetchPlaygroundPostList(authorization: let authorization):
4343
return .requestParameters(parameters: ["location" : "PLAYGROUND"], encoding: URLEncoding.queryString)
44-
case .fetchDommitoryPostList(authorization: let authorization):
45-
return .requestParameters(parameters: ["location" : "DOMITORRY"], encoding: URLEncoding.queryString)
44+
case .fetchDomitoryPostList(authorization: let authorization):
45+
return .requestParameters(parameters: ["location" : "DOMITORY"], encoding: URLEncoding.queryString)
4646
case .fetchHomePostList(authorization: let authorization):
4747
return .requestParameters(parameters: ["location" : "HOME"], encoding: URLEncoding.queryString)
4848
case .fetchWalkingTrailPostList(authorization: let authorization):
@@ -52,7 +52,7 @@ extension MainAPI: TargetType {
5252

5353
public var headers: [String : String]? {
5454
switch self {
55-
case .fetchAllPostList(let authorization), .fetchGymPostList(let authorization), .fetchPlaygroundPostList(let authorization), .fetchDommitoryPostList(let authorization), .fetchHomePostList(let authorization), .fetchWalkingTrailPostList(let authorization):
55+
case .fetchAllPostList(let authorization), .fetchGymPostList(let authorization), .fetchPlaygroundPostList(let authorization), .fetchDomitoryPostList(let authorization), .fetchHomePostList(let authorization), .fetchWalkingTrailPostList(let authorization):
5656
return ["Authorization": "Bearer \(authorization)"]
5757
}
5858
}

0 commit comments

Comments
 (0)