|
17 | 17 | B132E82B2C643BAD004F2069 /* TrackerAppUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B132E82A2C643BAD004F2069 /* TrackerAppUITests.swift */; };
|
18 | 18 | B132E82D2C643BAD004F2069 /* TrackerAppUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B132E82C2C643BAD004F2069 /* TrackerAppUITestsLaunchTests.swift */; };
|
19 | 19 | B132E83A2C643F23004F2069 /* MainViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B132E8392C643F23004F2069 /* MainViewModel.swift */; };
|
20 |
| - B132E8402C644631004F2069 /* BackendApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = B132E83F2C644631004F2069 /* BackendApi.swift */; }; |
| 20 | + B15500AA2C6A25EB0039FD88 /* FetchContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500A92C6A25EB0039FD88 /* FetchContent.swift */; }; |
| 21 | + B15500AB2C6A25EB0039FD88 /* FetchContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500A92C6A25EB0039FD88 /* FetchContent.swift */; }; |
| 22 | + B15500AC2C6A25EB0039FD88 /* FetchContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500A92C6A25EB0039FD88 /* FetchContent.swift */; }; |
| 23 | + B15500AD2C6A25EB0039FD88 /* FetchContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500A92C6A25EB0039FD88 /* FetchContent.swift */; }; |
| 24 | + B15500B52C6A27CA0039FD88 /* GetElementValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500B42C6A27CA0039FD88 /* GetElementValue.swift */; }; |
| 25 | + B15500B62C6A27CA0039FD88 /* GetElementValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500B42C6A27CA0039FD88 /* GetElementValue.swift */; }; |
| 26 | + B15500B72C6A27CA0039FD88 /* GetElementValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500B42C6A27CA0039FD88 /* GetElementValue.swift */; }; |
| 27 | + B15500B82C6A27CA0039FD88 /* GetElementValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500B42C6A27CA0039FD88 /* GetElementValue.swift */; }; |
| 28 | + B15500BB2C6A28FE0039FD88 /* ContentApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500BA2C6A28FE0039FD88 /* ContentApi.swift */; }; |
| 29 | + B15500BC2C6A28FE0039FD88 /* ContentApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500BA2C6A28FE0039FD88 /* ContentApi.swift */; }; |
| 30 | + B15500BD2C6A28FE0039FD88 /* ContentApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500BA2C6A28FE0039FD88 /* ContentApi.swift */; }; |
| 31 | + B15500BE2C6A28FE0039FD88 /* ContentApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500BA2C6A28FE0039FD88 /* ContentApi.swift */; }; |
| 32 | + B15500C02C6A29460039FD88 /* ContentApiImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500BF2C6A29460039FD88 /* ContentApiImpl.swift */; }; |
| 33 | + B15500C12C6A29460039FD88 /* ContentApiImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500BF2C6A29460039FD88 /* ContentApiImpl.swift */; }; |
| 34 | + B15500C22C6A29460039FD88 /* ContentApiImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500BF2C6A29460039FD88 /* ContentApiImpl.swift */; }; |
| 35 | + B15500C32C6A29460039FD88 /* ContentApiImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500BF2C6A29460039FD88 /* ContentApiImpl.swift */; }; |
| 36 | + B15500C52C6A2A5D0039FD88 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500C42C6A2A5D0039FD88 /* Constants.swift */; }; |
| 37 | + B15500C62C6A2A5D0039FD88 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500C42C6A2A5D0039FD88 /* Constants.swift */; }; |
| 38 | + B15500C72C6A2A5D0039FD88 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500C42C6A2A5D0039FD88 /* Constants.swift */; }; |
| 39 | + B15500C82C6A2A5D0039FD88 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = B15500C42C6A2A5D0039FD88 /* Constants.swift */; }; |
21 | 40 | B1CDF5182C6575C30005EF4C /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1CDF5172C6575C30005EF4C /* WidgetKit.framework */; };
|
22 | 41 | B1CDF51A2C6575C30005EF4C /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1CDF5192C6575C30005EF4C /* SwiftUI.framework */; };
|
23 | 42 | B1CDF5212C6575C30005EF4C /* TrackerWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1CDF5202C6575C30005EF4C /* TrackerWidget.swift */; };
|
|
79 | 98 | B132E82A2C643BAD004F2069 /* TrackerAppUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAppUITests.swift; sourceTree = "<group>"; };
|
80 | 99 | B132E82C2C643BAD004F2069 /* TrackerAppUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAppUITestsLaunchTests.swift; sourceTree = "<group>"; };
|
81 | 100 | B132E8392C643F23004F2069 /* MainViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainViewModel.swift; sourceTree = "<group>"; };
|
82 |
| - B132E83F2C644631004F2069 /* BackendApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackendApi.swift; sourceTree = "<group>"; }; |
| 101 | + B15500A92C6A25EB0039FD88 /* FetchContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchContent.swift; sourceTree = "<group>"; }; |
| 102 | + B15500B42C6A27CA0039FD88 /* GetElementValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetElementValue.swift; sourceTree = "<group>"; }; |
| 103 | + B15500BA2C6A28FE0039FD88 /* ContentApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentApi.swift; sourceTree = "<group>"; }; |
| 104 | + B15500BF2C6A29460039FD88 /* ContentApiImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentApiImpl.swift; sourceTree = "<group>"; }; |
| 105 | + B15500C42C6A2A5D0039FD88 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; }; |
83 | 106 | B1CDF5152C6575C30005EF4C /* TrackerWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = TrackerWidgetExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
|
84 | 107 | B1CDF5172C6575C30005EF4C /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; };
|
85 | 108 | B1CDF5192C6575C30005EF4C /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; };
|
|
150 | 173 | isa = PBXGroup;
|
151 | 174 | children = (
|
152 | 175 | B132E83B2C643F39004F2069 /* Core */,
|
| 176 | + B15500A42C6A22B70039FD88 /* Data */, |
153 | 177 | B132E83C2C643F3F004F2069 /* Domain */,
|
154 | 178 | B132E83D2C643F4D004F2069 /* Presentation */,
|
155 | 179 | B132E8092C643BAC004F2069 /* AppDelegate.swift */,
|
|
182 | 206 | B132E83B2C643F39004F2069 /* Core */ = {
|
183 | 207 | isa = PBXGroup;
|
184 | 208 | children = (
|
| 209 | + B15500C42C6A2A5D0039FD88 /* Constants.swift */, |
185 | 210 | );
|
186 | 211 | path = Core;
|
187 | 212 | sourceTree = "<group>";
|
188 | 213 | };
|
189 | 214 | B132E83C2C643F3F004F2069 /* Domain */ = {
|
190 | 215 | isa = PBXGroup;
|
191 | 216 | children = (
|
192 |
| - B132E83F2C644631004F2069 /* BackendApi.swift */, |
| 217 | + B15500B92C6A28C90039FD88 /* Api */, |
| 218 | + B15500A62C6A22F20039FD88 /* UseCase */, |
193 | 219 | );
|
194 | 220 | path = Domain;
|
195 | 221 | sourceTree = "<group>";
|
|
211 | 237 | path = Home;
|
212 | 238 | sourceTree = "<group>";
|
213 | 239 | };
|
| 240 | + B15500A42C6A22B70039FD88 /* Data */ = { |
| 241 | + isa = PBXGroup; |
| 242 | + children = ( |
| 243 | + B15500BF2C6A29460039FD88 /* ContentApiImpl.swift */, |
| 244 | + ); |
| 245 | + path = Data; |
| 246 | + sourceTree = "<group>"; |
| 247 | + }; |
| 248 | + B15500A62C6A22F20039FD88 /* UseCase */ = { |
| 249 | + isa = PBXGroup; |
| 250 | + children = ( |
| 251 | + B15500A92C6A25EB0039FD88 /* FetchContent.swift */, |
| 252 | + B15500B42C6A27CA0039FD88 /* GetElementValue.swift */, |
| 253 | + ); |
| 254 | + path = UseCase; |
| 255 | + sourceTree = "<group>"; |
| 256 | + }; |
| 257 | + B15500B92C6A28C90039FD88 /* Api */ = { |
| 258 | + isa = PBXGroup; |
| 259 | + children = ( |
| 260 | + B15500BA2C6A28FE0039FD88 /* ContentApi.swift */, |
| 261 | + ); |
| 262 | + path = Api; |
| 263 | + sourceTree = "<group>"; |
| 264 | + }; |
214 | 265 | B1CDF5162C6575C30005EF4C /* Frameworks */ = {
|
215 | 266 | isa = PBXGroup;
|
216 | 267 | children = (
|
|
393 | 444 | isa = PBXSourcesBuildPhase;
|
394 | 445 | buildActionMask = 2147483647;
|
395 | 446 | files = (
|
396 |
| - B132E8402C644631004F2069 /* BackendApi.swift in Sources */, |
397 | 447 | B132E80E2C643BAC004F2069 /* MainView.swift in Sources */,
|
| 448 | + B15500C02C6A29460039FD88 /* ContentApiImpl.swift in Sources */, |
| 449 | + B15500BB2C6A28FE0039FD88 /* ContentApi.swift in Sources */, |
| 450 | + B15500AA2C6A25EB0039FD88 /* FetchContent.swift in Sources */, |
| 451 | + B15500C52C6A2A5D0039FD88 /* Constants.swift in Sources */, |
398 | 452 | B132E80A2C643BAC004F2069 /* AppDelegate.swift in Sources */,
|
399 | 453 | B132E80C2C643BAC004F2069 /* SceneDelegate.swift in Sources */,
|
400 | 454 | B132E83A2C643F23004F2069 /* MainViewModel.swift in Sources */,
|
| 455 | + B15500B52C6A27CA0039FD88 /* GetElementValue.swift in Sources */, |
401 | 456 | );
|
402 | 457 | runOnlyForDeploymentPostprocessing = 0;
|
403 | 458 | };
|
404 | 459 | B132E8182C643BAD004F2069 /* Sources */ = {
|
405 | 460 | isa = PBXSourcesBuildPhase;
|
406 | 461 | buildActionMask = 2147483647;
|
407 | 462 | files = (
|
| 463 | + B15500C12C6A29460039FD88 /* ContentApiImpl.swift in Sources */, |
| 464 | + B15500BC2C6A28FE0039FD88 /* ContentApi.swift in Sources */, |
| 465 | + B15500AB2C6A25EB0039FD88 /* FetchContent.swift in Sources */, |
| 466 | + B15500C62C6A2A5D0039FD88 /* Constants.swift in Sources */, |
| 467 | + B15500B62C6A27CA0039FD88 /* GetElementValue.swift in Sources */, |
408 | 468 | B132E8212C643BAD004F2069 /* TrackerAppTests.swift in Sources */,
|
409 | 469 | );
|
410 | 470 | runOnlyForDeploymentPostprocessing = 0;
|
|
414 | 474 | buildActionMask = 2147483647;
|
415 | 475 | files = (
|
416 | 476 | B132E82B2C643BAD004F2069 /* TrackerAppUITests.swift in Sources */,
|
| 477 | + B15500B72C6A27CA0039FD88 /* GetElementValue.swift in Sources */, |
417 | 478 | B132E82D2C643BAD004F2069 /* TrackerAppUITestsLaunchTests.swift in Sources */,
|
| 479 | + B15500AC2C6A25EB0039FD88 /* FetchContent.swift in Sources */, |
| 480 | + B15500C22C6A29460039FD88 /* ContentApiImpl.swift in Sources */, |
| 481 | + B15500BD2C6A28FE0039FD88 /* ContentApi.swift in Sources */, |
| 482 | + B15500C72C6A2A5D0039FD88 /* Constants.swift in Sources */, |
418 | 483 | );
|
419 | 484 | runOnlyForDeploymentPostprocessing = 0;
|
420 | 485 | };
|
|
423 | 488 | buildActionMask = 2147483647;
|
424 | 489 | files = (
|
425 | 490 | B1CDF5302C6585970005EF4C /* TrackerWidgetBundle.swift in Sources */,
|
| 491 | + B15500B82C6A27CA0039FD88 /* GetElementValue.swift in Sources */, |
426 | 492 | B1CDF5212C6575C30005EF4C /* TrackerWidget.swift in Sources */,
|
| 493 | + B15500AD2C6A25EB0039FD88 /* FetchContent.swift in Sources */, |
| 494 | + B15500C32C6A29460039FD88 /* ContentApiImpl.swift in Sources */, |
| 495 | + B15500BE2C6A28FE0039FD88 /* ContentApi.swift in Sources */, |
| 496 | + B15500C82C6A2A5D0039FD88 /* Constants.swift in Sources */, |
427 | 497 | );
|
428 | 498 | runOnlyForDeploymentPostprocessing = 0;
|
429 | 499 | };
|
|
0 commit comments