|
29 | 29 | 1D4741D32C1B4F8D009381CE /* RecipePageDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4741CE2C1B4F8D009381CE /* RecipePageDTO.swift */; };
|
30 | 30 | 1D4741D42C1B4F8D009381CE /* NetworkResponseDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4741CF2C1B4F8D009381CE /* NetworkResponseDTO.swift */; };
|
31 | 31 | 1D4741D52C1B4F8D009381CE /* UserDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4741D02C1B4F8D009381CE /* UserDTO.swift */; };
|
32 |
| - 1D4741D72C1B4FF4009381CE /* RecipeListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4741D62C1B4FF4009381CE /* RecipeListViewModel.swift */; }; |
33 | 32 | 1DDFFD812C1C096A0083B077 /* RecipeMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DDFFD802C1C096A0083B077 /* RecipeMapper.swift */; };
|
34 | 33 | 1DE19E9D2C1B3DC10031804A /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE19E9C2C1B3DC10031804A /* SceneDelegate.swift */; };
|
35 | 34 | 1DE19EA72C1B420A0031804A /* FeedListRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE19EA52C1B420A0031804A /* FeedListRepository.swift */; };
|
|
43 | 42 | 1DE19EC52C1B422F0031804A /* RecipeListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE19EBD2C1B422F0031804A /* RecipeListView.swift */; };
|
44 | 43 | 1DE19EC62C1B422F0031804A /* RecipeListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE19EBE2C1B422F0031804A /* RecipeListCell.swift */; };
|
45 | 44 | 1DE19EC82C1B4C2D0031804A /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 1DE19EC72C1B4C2D0031804A /* Kingfisher */; };
|
| 45 | + 1DF829B12C299F1F00C337FC /* RecipeListInteractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF829B02C299F1F00C337FC /* RecipeListInteractor.swift */; }; |
46 | 46 | /* End PBXBuildFile section */
|
47 | 47 |
|
48 | 48 | /* Begin PBXContainerItemProxy section */
|
|
87 | 87 | 1D4741CE2C1B4F8D009381CE /* RecipePageDTO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipePageDTO.swift; sourceTree = "<group>"; };
|
88 | 88 | 1D4741CF2C1B4F8D009381CE /* NetworkResponseDTO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkResponseDTO.swift; sourceTree = "<group>"; };
|
89 | 89 | 1D4741D02C1B4F8D009381CE /* UserDTO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDTO.swift; sourceTree = "<group>"; };
|
90 |
| - 1D4741D62C1B4FF4009381CE /* RecipeListViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipeListViewModel.swift; sourceTree = "<group>"; }; |
91 | 90 | 1DDFFD802C1C096A0083B077 /* RecipeMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipeMapper.swift; sourceTree = "<group>"; };
|
92 | 91 | 1DE19E9C2C1B3DC10031804A /* SceneDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
|
93 | 92 | 1DE19EA52C1B420A0031804A /* FeedListRepository.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FeedListRepository.swift; sourceTree = "<group>"; };
|
|
100 | 99 | 1DE19EBC2C1B422F0031804A /* RecipeListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipeListViewController.swift; sourceTree = "<group>"; };
|
101 | 100 | 1DE19EBD2C1B422F0031804A /* RecipeListView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipeListView.swift; sourceTree = "<group>"; };
|
102 | 101 | 1DE19EBE2C1B422F0031804A /* RecipeListCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipeListCell.swift; sourceTree = "<group>"; };
|
| 102 | + 1DF829B02C299F1F00C337FC /* RecipeListInteractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipeListInteractor.swift; sourceTree = "<group>"; }; |
103 | 103 | /* End PBXFileReference section */
|
104 | 104 |
|
105 | 105 | /* Begin PBXFrameworksBuildPhase section */
|
|
257 | 257 | 1D740B402C15E6680001B704 /* Domain */ = {
|
258 | 258 | isa = PBXGroup;
|
259 | 259 | children = (
|
260 |
| - 1DE19EA12C1B41FE0031804A /* ViewModel */, |
| 260 | + 1DF829AF2C299F1F00C337FC /* Interactor */, |
261 | 261 | 1D1283A02C15E92C00C5A870 /* UseCases */,
|
262 | 262 | 1D12839F2C15E7A700C5A870 /* Entities */,
|
263 | 263 | );
|
|
272 | 272 | path = Mapper;
|
273 | 273 | sourceTree = "<group>";
|
274 | 274 | };
|
275 |
| - 1DE19EA12C1B41FE0031804A /* ViewModel */ = { |
276 |
| - isa = PBXGroup; |
277 |
| - children = ( |
278 |
| - 1D4741D62C1B4FF4009381CE /* RecipeListViewModel.swift */, |
279 |
| - ); |
280 |
| - path = ViewModel; |
281 |
| - sourceTree = "<group>"; |
282 |
| - }; |
283 | 275 | 1DE19EA42C1B420A0031804A /* Repositories */ = {
|
284 | 276 | isa = PBXGroup;
|
285 | 277 | children = (
|
|
336 | 328 | path = View;
|
337 | 329 | sourceTree = "<group>";
|
338 | 330 | };
|
| 331 | + 1DF829AF2C299F1F00C337FC /* Interactor */ = { |
| 332 | + isa = PBXGroup; |
| 333 | + children = ( |
| 334 | + 1DF829B02C299F1F00C337FC /* RecipeListInteractor.swift */, |
| 335 | + ); |
| 336 | + path = Interactor; |
| 337 | + sourceTree = "<group>"; |
| 338 | + }; |
339 | 339 | /* End PBXGroup section */
|
340 | 340 |
|
341 | 341 | /* Begin PBXNativeTarget section */
|
|
477 | 477 | isa = PBXSourcesBuildPhase;
|
478 | 478 | buildActionMask = 2147483647;
|
479 | 479 | files = (
|
| 480 | + 1DF829B12C299F1F00C337FC /* RecipeListInteractor.swift in Sources */, |
480 | 481 | 1D2C16EA2BE532B700C04508 /* ViewController.swift in Sources */,
|
481 | 482 | 1DE19EC52C1B422F0031804A /* RecipeListView.swift in Sources */,
|
482 | 483 | 1D4741D32C1B4F8D009381CE /* RecipePageDTO.swift in Sources */,
|
|
494 | 495 | 1D4741D52C1B4F8D009381CE /* UserDTO.swift in Sources */,
|
495 | 496 | 1DE19EC22C1B422F0031804A /* RecipeListItemViewModel.swift in Sources */,
|
496 | 497 | 1DE19EC32C1B422F0031804A /* SearchBar.swift in Sources */,
|
497 |
| - 1D4741D72C1B4FF4009381CE /* RecipeListViewModel.swift in Sources */, |
498 | 498 | 1DE19E9D2C1B3DC10031804A /* SceneDelegate.swift in Sources */,
|
499 | 499 | 1D4741D12C1B4F8D009381CE /* RecipeImageDTO.swift in Sources */,
|
500 | 500 | 1DE19EA72C1B420A0031804A /* FeedListRepository.swift in Sources */,
|
|
0 commit comments