|
39 | 39 | 87262A2127A4996D00C435E2 /* RootState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872629EF27A4996D00C435E2 /* RootState.swift */; }; |
40 | 40 | 87262A2227A4996D00C435E2 /* RootReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872629F027A4996D00C435E2 /* RootReducer.swift */; }; |
41 | 41 | 87262A2327A4996D00C435E2 /* Realm+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872629F227A4996D00C435E2 /* Realm+.swift */; }; |
42 | | - 87262A2427A4996D00C435E2 /* ViewTodoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872629F527A4996D00C435E2 /* ViewTodoModel.swift */; }; |
| 42 | + 87262A2427A4996D00C435E2 /* TodoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872629F527A4996D00C435E2 /* TodoModel.swift */; }; |
43 | 43 | 87262A2527A4996D00C435E2 /* RealmTodoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872629F727A4996D00C435E2 /* RealmTodoModel.swift */; }; |
44 | 44 | 87262A2627A4996D00C435E2 /* SocketModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872629F927A4996D00C435E2 /* SocketModel.swift */; }; |
45 | 45 | 87262A2727A4996D00C435E2 /* ButtonReloadMainTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872629FB27A4996D00C435E2 /* ButtonReloadMainTableViewCell.swift */; }; |
|
49 | 49 | 87262A2B27A4996D00C435E2 /* Alamofire+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87262A0027A4996D00C435E2 /* Alamofire+.swift */; }; |
50 | 50 | 87262A2C27A4996D00C435E2 /* Socket+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87262A0127A4996D00C435E2 /* Socket+.swift */; }; |
51 | 51 | 87262A2D27A4996D00C435E2 /* View+.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87262A0327A4996D00C435E2 /* View+.swift */; }; |
| 52 | + 87282547298756E200BA6878 /* RxDataSources in Frameworks */ = {isa = PBXBuildFile; productRef = 87282546298756E200BA6878 /* RxDataSources */; }; |
| 53 | + 872825492987588100BA6878 /* Differentiator in Frameworks */ = {isa = PBXBuildFile; productRef = 872825482987588100BA6878 /* Differentiator */; }; |
| 54 | + 8728254C298759B500BA6878 /* Realm in Frameworks */ = {isa = PBXBuildFile; productRef = 8728254B298759B500BA6878 /* Realm */; }; |
| 55 | + 8728254E298759B500BA6878 /* RealmSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 8728254D298759B500BA6878 /* RealmSwift */; }; |
52 | 56 | 8740815527A441F200E542C3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8740815427A441F200E542C3 /* Assets.xcassets */; }; |
53 | 57 | 8740815827A441F200E542C3 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8740815727A441F200E542C3 /* Preview Assets.xcassets */; }; |
54 | 58 | 8742E1C427A49162009A5827 /* ComposableArchitecture in Frameworks */ = {isa = PBXBuildFile; productRef = 8742E1C327A49162009A5827 /* ComposableArchitecture */; }; |
55 | 59 | 8742E1C727A49197009A5827 /* RxCocoa in Frameworks */ = {isa = PBXBuildFile; productRef = 8742E1C627A49197009A5827 /* RxCocoa */; }; |
56 | | - 8742E1CA27A491E0009A5827 /* Realm in Frameworks */ = {isa = PBXBuildFile; productRef = 8742E1C927A491E0009A5827 /* Realm */; }; |
57 | | - 8742E1CC27A491E0009A5827 /* RealmSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 8742E1CB27A491E0009A5827 /* RealmSwift */; }; |
58 | 60 | 8742E1DF27A4930B009A5827 /* Json in Frameworks */ = {isa = PBXBuildFile; productRef = 8742E1DE27A4930B009A5827 /* Json */; }; |
59 | 61 | 8742E1E227A49329009A5827 /* ConvertSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 8742E1E127A49329009A5827 /* ConvertSwift */; }; |
60 | 62 | 874411E327A4B5C200064E34 /* RxSwiftRequest in Frameworks */ = {isa = PBXBuildFile; productRef = 874411E227A4B5C200064E34 /* RxSwiftRequest */; }; |
61 | 63 | 874411E527A4B5C200064E34 /* RxSwiftWebSocket in Frameworks */ = {isa = PBXBuildFile; productRef = 874411E427A4B5C200064E34 /* RxSwiftWebSocket */; }; |
| 64 | + 8768EBEB298A432A00CA9E35 /* BaseModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8768EBEA298A432A00CA9E35 /* BaseModel.swift */; }; |
62 | 65 | /* End PBXBuildFile section */ |
63 | 66 |
|
64 | 67 | /* Begin PBXFileReference section */ |
|
94 | 97 | 872629EF27A4996D00C435E2 /* RootState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RootState.swift; sourceTree = "<group>"; }; |
95 | 98 | 872629F027A4996D00C435E2 /* RootReducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RootReducer.swift; sourceTree = "<group>"; }; |
96 | 99 | 872629F227A4996D00C435E2 /* Realm+.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Realm+.swift"; sourceTree = "<group>"; }; |
97 | | - 872629F527A4996D00C435E2 /* ViewTodoModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewTodoModel.swift; sourceTree = "<group>"; }; |
| 100 | + 872629F527A4996D00C435E2 /* TodoModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TodoModel.swift; sourceTree = "<group>"; }; |
98 | 101 | 872629F727A4996D00C435E2 /* RealmTodoModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RealmTodoModel.swift; sourceTree = "<group>"; }; |
99 | 102 | 872629F927A4996D00C435E2 /* SocketModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketModel.swift; sourceTree = "<group>"; }; |
100 | 103 | 872629FB27A4996D00C435E2 /* ButtonReloadMainTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ButtonReloadMainTableViewCell.swift; sourceTree = "<group>"; }; |
|
107 | 110 | 8740814D27A441F100E542C3 /* TodoRxSwiftUIKit13.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TodoRxSwiftUIKit13.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
108 | 111 | 8740815427A441F200E542C3 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
109 | 112 | 8740815727A441F200E542C3 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; |
| 113 | + 8768EBEA298A432A00CA9E35 /* BaseModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseModel.swift; sourceTree = "<group>"; }; |
110 | 114 | /* End PBXFileReference section */ |
111 | 115 |
|
112 | 116 | /* Begin PBXFrameworksBuildPhase section */ |
|
116 | 120 | files = ( |
117 | 121 | 8742E1DF27A4930B009A5827 /* Json in Frameworks */, |
118 | 122 | 8742E1E227A49329009A5827 /* ConvertSwift in Frameworks */, |
119 | | - 8742E1CC27A491E0009A5827 /* RealmSwift in Frameworks */, |
120 | | - 8742E1CA27A491E0009A5827 /* Realm in Frameworks */, |
121 | 123 | 8742E1C727A49197009A5827 /* RxCocoa in Frameworks */, |
122 | 124 | 874411E327A4B5C200064E34 /* RxSwiftRequest in Frameworks */, |
| 125 | + 872825492987588100BA6878 /* Differentiator in Frameworks */, |
| 126 | + 87282547298756E200BA6878 /* RxDataSources in Frameworks */, |
| 127 | + 8728254C298759B500BA6878 /* Realm in Frameworks */, |
123 | 128 | 874411E527A4B5C200064E34 /* RxSwiftWebSocket in Frameworks */, |
| 129 | + 8728254E298759B500BA6878 /* RealmSwift in Frameworks */, |
124 | 130 | 8742E1C427A49162009A5827 /* ComposableArchitecture in Frameworks */, |
125 | 131 | ); |
126 | 132 | runOnlyForDeploymentPostprocessing = 0; |
|
256 | 262 | 872629F427A4996D00C435E2 /* ViewModels */ = { |
257 | 263 | isa = PBXGroup; |
258 | 264 | children = ( |
259 | | - 872629F527A4996D00C435E2 /* ViewTodoModel.swift */, |
| 265 | + 872629F527A4996D00C435E2 /* TodoModel.swift */, |
| 266 | + 8768EBEA298A432A00CA9E35 /* BaseModel.swift */, |
260 | 267 | ); |
261 | 268 | path = ViewModels; |
262 | 269 | sourceTree = "<group>"; |
|
366 | 373 | packageProductDependencies = ( |
367 | 374 | 8742E1C327A49162009A5827 /* ComposableArchitecture */, |
368 | 375 | 8742E1C627A49197009A5827 /* RxCocoa */, |
369 | | - 8742E1C927A491E0009A5827 /* Realm */, |
370 | | - 8742E1CB27A491E0009A5827 /* RealmSwift */, |
371 | 376 | 8742E1DE27A4930B009A5827 /* Json */, |
372 | 377 | 8742E1E127A49329009A5827 /* ConvertSwift */, |
373 | 378 | 874411E227A4B5C200064E34 /* RxSwiftRequest */, |
374 | 379 | 874411E427A4B5C200064E34 /* RxSwiftWebSocket */, |
| 380 | + 87282546298756E200BA6878 /* RxDataSources */, |
| 381 | + 872825482987588100BA6878 /* Differentiator */, |
| 382 | + 8728254B298759B500BA6878 /* Realm */, |
| 383 | + 8728254D298759B500BA6878 /* RealmSwift */, |
375 | 384 | ); |
376 | 385 | productName = TodoRxSwiftUIKit13; |
377 | 386 | productReference = 8740814D27A441F100E542C3 /* TodoRxSwiftUIKit13.app */; |
|
404 | 413 | packageReferences = ( |
405 | 414 | 8742E1C227A49162009A5827 /* XCRemoteSwiftPackageReference "rxswift-composable-architecture" */, |
406 | 415 | 8742E1C527A49197009A5827 /* XCRemoteSwiftPackageReference "RxSwift" */, |
407 | | - 8742E1C827A491E0009A5827 /* XCRemoteSwiftPackageReference "realm-swift" */, |
408 | 416 | 8742E1D827A492EF009A5827 /* XCRemoteSwiftPackageReference "Networking" */, |
409 | 417 | 8742E1DD27A4930A009A5827 /* XCRemoteSwiftPackageReference "Json" */, |
410 | 418 | 8742E1E027A49329009A5827 /* XCRemoteSwiftPackageReference "SwiftExtension" */, |
| 419 | + 87282545298756E200BA6878 /* XCRemoteSwiftPackageReference "RxDataSources" */, |
| 420 | + 8728254A298759B500BA6878 /* XCRemoteSwiftPackageReference "realm-swift" */, |
411 | 421 | ); |
412 | 422 | productRefGroup = 8740814E27A441F100E542C3 /* Products */; |
413 | 423 | projectDirPath = ""; |
|
440 | 450 | 87262A1B27A4996D00C435E2 /* LoginAction.swift in Sources */, |
441 | 451 | 87262A2727A4996D00C435E2 /* ButtonReloadMainTableViewCell.swift in Sources */, |
442 | 452 | 87262A0827A4996D00C435E2 /* MainState.swift in Sources */, |
443 | | - 87262A2427A4996D00C435E2 /* ViewTodoModel.swift in Sources */, |
| 453 | + 87262A2427A4996D00C435E2 /* TodoModel.swift in Sources */, |
444 | 454 | 87262A1127A4996D00C435E2 /* RegisterAction.swift in Sources */, |
445 | 455 | 87262A1727A4996D00C435E2 /* AuthAction.swift in Sources */, |
446 | 456 | 87262A0427A4996D00C435E2 /* TodoApp.swift in Sources */, |
|
469 | 479 | 87262A0B27A4996D00C435E2 /* CounterState.swift in Sources */, |
470 | 480 | 87262A0727A4996D00C435E2 /* MainEnvironment.swift in Sources */, |
471 | 481 | 87262A2C27A4996D00C435E2 /* Socket+.swift in Sources */, |
| 482 | + 8768EBEB298A432A00CA9E35 /* BaseModel.swift in Sources */, |
472 | 483 | 87262A0D27A4996D00C435E2 /* CounterEnvironment.swift in Sources */, |
473 | 484 | 87262A2927A4996D00C435E2 /* ActivityIndicatorViewController.swift in Sources */, |
474 | 485 | 87262A0F27A4996D00C435E2 /* AuthViewController.swift in Sources */, |
|
683 | 694 | /* End XCConfigurationList section */ |
684 | 695 |
|
685 | 696 | /* Begin XCRemoteSwiftPackageReference section */ |
| 697 | + 87282545298756E200BA6878 /* XCRemoteSwiftPackageReference "RxDataSources" */ = { |
| 698 | + isa = XCRemoteSwiftPackageReference; |
| 699 | + repositoryURL = "https://github.com/RxSwiftCommunity/RxDataSources"; |
| 700 | + requirement = { |
| 701 | + kind = upToNextMajorVersion; |
| 702 | + minimumVersion = 5.0.0; |
| 703 | + }; |
| 704 | + }; |
| 705 | + 8728254A298759B500BA6878 /* XCRemoteSwiftPackageReference "realm-swift" */ = { |
| 706 | + isa = XCRemoteSwiftPackageReference; |
| 707 | + repositoryURL = "https://github.com/realm/realm-swift.git"; |
| 708 | + requirement = { |
| 709 | + kind = exactVersion; |
| 710 | + version = 10.34.1; |
| 711 | + }; |
| 712 | + }; |
686 | 713 | 8742E1C227A49162009A5827 /* XCRemoteSwiftPackageReference "rxswift-composable-architecture" */ = { |
687 | 714 | isa = XCRemoteSwiftPackageReference; |
688 | 715 | repositoryURL = "https://github.com/FullStack-Swift/rxswift-composable-architecture"; |
|
699 | 726 | version = 6.5.0; |
700 | 727 | }; |
701 | 728 | }; |
702 | | - 8742E1C827A491E0009A5827 /* XCRemoteSwiftPackageReference "realm-swift" */ = { |
703 | | - isa = XCRemoteSwiftPackageReference; |
704 | | - repositoryURL = "https://github.com/realm/realm-swift.git"; |
705 | | - requirement = { |
706 | | - kind = exactVersion; |
707 | | - version = 10.22.0; |
708 | | - }; |
709 | | - }; |
710 | 729 | 8742E1D827A492EF009A5827 /* XCRemoteSwiftPackageReference "Networking" */ = { |
711 | 730 | isa = XCRemoteSwiftPackageReference; |
712 | 731 | repositoryURL = "https://github.com/FullStack-Swift/Networking"; |
|
734 | 753 | /* End XCRemoteSwiftPackageReference section */ |
735 | 754 |
|
736 | 755 | /* Begin XCSwiftPackageProductDependency section */ |
737 | | - 8742E1C327A49162009A5827 /* ComposableArchitecture */ = { |
| 756 | + 87282546298756E200BA6878 /* RxDataSources */ = { |
738 | 757 | isa = XCSwiftPackageProductDependency; |
739 | | - package = 8742E1C227A49162009A5827 /* XCRemoteSwiftPackageReference "rxswift-composable-architecture" */; |
740 | | - productName = ComposableArchitecture; |
| 758 | + package = 87282545298756E200BA6878 /* XCRemoteSwiftPackageReference "RxDataSources" */; |
| 759 | + productName = RxDataSources; |
741 | 760 | }; |
742 | | - 8742E1C627A49197009A5827 /* RxCocoa */ = { |
| 761 | + 872825482987588100BA6878 /* Differentiator */ = { |
743 | 762 | isa = XCSwiftPackageProductDependency; |
744 | | - package = 8742E1C527A49197009A5827 /* XCRemoteSwiftPackageReference "RxSwift" */; |
745 | | - productName = RxCocoa; |
| 763 | + package = 87282545298756E200BA6878 /* XCRemoteSwiftPackageReference "RxDataSources" */; |
| 764 | + productName = Differentiator; |
746 | 765 | }; |
747 | | - 8742E1C927A491E0009A5827 /* Realm */ = { |
| 766 | + 8728254B298759B500BA6878 /* Realm */ = { |
748 | 767 | isa = XCSwiftPackageProductDependency; |
749 | | - package = 8742E1C827A491E0009A5827 /* XCRemoteSwiftPackageReference "realm-swift" */; |
| 768 | + package = 8728254A298759B500BA6878 /* XCRemoteSwiftPackageReference "realm-swift" */; |
750 | 769 | productName = Realm; |
751 | 770 | }; |
752 | | - 8742E1CB27A491E0009A5827 /* RealmSwift */ = { |
| 771 | + 8728254D298759B500BA6878 /* RealmSwift */ = { |
753 | 772 | isa = XCSwiftPackageProductDependency; |
754 | | - package = 8742E1C827A491E0009A5827 /* XCRemoteSwiftPackageReference "realm-swift" */; |
| 773 | + package = 8728254A298759B500BA6878 /* XCRemoteSwiftPackageReference "realm-swift" */; |
755 | 774 | productName = RealmSwift; |
756 | 775 | }; |
| 776 | + 8742E1C327A49162009A5827 /* ComposableArchitecture */ = { |
| 777 | + isa = XCSwiftPackageProductDependency; |
| 778 | + package = 8742E1C227A49162009A5827 /* XCRemoteSwiftPackageReference "rxswift-composable-architecture" */; |
| 779 | + productName = ComposableArchitecture; |
| 780 | + }; |
| 781 | + 8742E1C627A49197009A5827 /* RxCocoa */ = { |
| 782 | + isa = XCSwiftPackageProductDependency; |
| 783 | + package = 8742E1C527A49197009A5827 /* XCRemoteSwiftPackageReference "RxSwift" */; |
| 784 | + productName = RxCocoa; |
| 785 | + }; |
757 | 786 | 8742E1DE27A4930B009A5827 /* Json */ = { |
758 | 787 | isa = XCSwiftPackageProductDependency; |
759 | 788 | package = 8742E1DD27A4930A009A5827 /* XCRemoteSwiftPackageReference "Json" */; |
|
0 commit comments