|
9 | 9 | import APIClient |
10 | 10 | import CalendarFeature |
11 | 11 | import ComposableArchitecture |
| 12 | +import Entity |
12 | 13 | import Foundation |
13 | 14 | import TimeTableFeature |
14 | 15 |
|
@@ -104,7 +105,7 @@ public struct MakePromise: ReducerProtocol { |
104 | 105 | } |
105 | 106 | } |
106 | 107 |
|
107 | | - var timeTable: TimeTable.State? { |
| 108 | + var timeTable: TimeTableFeature.TimeTable.State? { |
108 | 109 | get { |
109 | 110 | steps.compactMap { step in |
110 | 111 | guard case let .timeTable(state) = step else { |
@@ -148,7 +149,7 @@ public struct MakePromise: ReducerProtocol { |
148 | 149 | case setNameAndPlace(SetNameAndPlace.State) |
149 | 150 | case calendar(CalendarCore.State) |
150 | 151 | case timeSelection(TimeSelection.State) |
151 | | - case timeTable(TimeTable.State) |
| 152 | + case timeTable(TimeTableFeature.TimeTable.State) |
152 | 153 | } |
153 | 154 |
|
154 | 155 | var isNextButtonEnable: Bool { |
@@ -209,13 +210,13 @@ public struct MakePromise: ReducerProtocol { |
209 | 210 | case dismiss |
210 | 211 | case nextButtonTapped |
211 | 212 | case backButtonTapped |
212 | | - case temporaryPromisingResponse(TaskResult<SharedModels.CreatePromisingResponse>) |
213 | | - case updatePromiseTimeRespose(TaskResult<SharedModels.UpdatePromiseTimeResponse>) |
| 213 | + case temporaryPromisingResponse(TaskResult<CreatePromisingResponse>) |
| 214 | + case updatePromiseTimeRespose(TaskResult<UpdatePromiseTimeResponse>) |
214 | 215 | case selectTheme(SelectTheme.Action) |
215 | 216 | case setNameAndPlace(SetNameAndPlace.Action) |
216 | 217 | case calendar(CalendarCore.Action) |
217 | 218 | case timeSelection(TimeSelection.Action) |
218 | | - case timeTable(TimeTable.Action) |
| 219 | + case timeTable(TimeTableFeature.TimeTable.Action) |
219 | 220 | case alert(PresentationAction<AlertAction>) |
220 | 221 | } |
221 | 222 |
|
@@ -268,7 +269,7 @@ public struct MakePromise: ReducerProtocol { |
268 | 269 | ) |
269 | 270 | ) |
270 | 271 | ), |
271 | | - as: SharedModels.UpdatePromiseTimeResponse.self |
| 272 | + as: UpdatePromiseTimeResponse.self |
272 | 273 | ) |
273 | 274 | } |
274 | 275 | ) |
@@ -329,7 +330,7 @@ public struct MakePromise: ReducerProtocol { |
329 | 330 | ) |
330 | 331 | ) |
331 | 332 | ), |
332 | | - as: SharedModels.CreatePromisingResponse.self |
| 333 | + as: CreatePromisingResponse.self |
333 | 334 | ) |
334 | 335 | } |
335 | 336 | ) |
@@ -376,31 +377,6 @@ private enum Resource { |
376 | 377 | } |
377 | 378 | } |
378 | 379 |
|
379 | | -extension SharedModels.CreatePromisingResponse: Equatable { |
380 | | - public static func == (lhs: SharedModels.CreatePromisingResponse, rhs: SharedModels.CreatePromisingResponse) -> Bool { |
381 | | - lhs.id == rhs.id |
382 | | - } |
383 | | -} |
384 | | - |
385 | | -extension SharedModels.PromisingTime: Equatable { |
386 | | - public static func == ( |
387 | | - lhs: SharedModels.PromisingTime, |
388 | | - rhs: SharedModels.PromisingTime |
389 | | - ) -> Bool { |
390 | | - lhs.unit == rhs.unit |
391 | | - && lhs.timeTable.count == rhs.timeTable.count |
392 | | - } |
393 | | -} |
394 | | - |
395 | | -extension SharedModels.UpdatePromiseTimeResponse: Equatable { |
396 | | - public static func == ( |
397 | | - lhs: SharedModels.UpdatePromiseTimeResponse, |
398 | | - rhs: SharedModels.UpdatePromiseTimeResponse |
399 | | - ) -> Bool { |
400 | | - lhs.promiseID == rhs.promiseID |
401 | | - } |
402 | | -} |
403 | | - |
404 | 380 | private var dateFormatter: DateFormatter = { |
405 | 381 | let dateFormatter = DateFormatter() |
406 | 382 | dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss" |
|
0 commit comments