Skip to content

Commit 1448e6a

Browse files
committed
[ADD] Router between ListOrdersViewController and ShowOrderViewController
- config via ListOrderConfigurator. - Send data through ListOrdersRouter.
1 parent 596fd0d commit 1448e6a

19 files changed

+932
-134
lines changed

CleanStore/CleanStore.xcodeproj/project.pbxproj

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@
1919
4C1FC6671C860B4800465006 /* ListOrdersPresenterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C1FC6631C860B4800465006 /* ListOrdersPresenterTests.swift */; };
2020
4C1FC6681C860B4800465006 /* ListOrdersViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C1FC6641C860B4800465006 /* ListOrdersViewControllerTests.swift */; };
2121
4C1FC6691C860B4800465006 /* ListOrdersWorkerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C1FC6651C860B4800465006 /* ListOrdersWorkerTests.swift */; };
22+
4C21F4D41C912B4100B8AEBD /* ShowOrderConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C21F4CD1C912B4100B8AEBD /* ShowOrderConfigurator.swift */; };
23+
4C21F4D51C912B4100B8AEBD /* ShowOrderInteractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C21F4CE1C912B4100B8AEBD /* ShowOrderInteractor.swift */; };
24+
4C21F4D61C912B4100B8AEBD /* ShowOrderModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C21F4CF1C912B4100B8AEBD /* ShowOrderModels.swift */; };
25+
4C21F4D71C912B4100B8AEBD /* ShowOrderPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C21F4D01C912B4100B8AEBD /* ShowOrderPresenter.swift */; };
26+
4C21F4D81C912B4100B8AEBD /* ShowOrderRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C21F4D11C912B4100B8AEBD /* ShowOrderRouter.swift */; };
27+
4C21F4D91C912B4100B8AEBD /* ShowOrderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C21F4D21C912B4100B8AEBD /* ShowOrderViewController.swift */; };
28+
4C21F4DA1C912B4100B8AEBD /* ShowOrderWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C21F4D31C912B4100B8AEBD /* ShowOrderWorker.swift */; };
2229
4C49C8241C87D865008CCD47 /* CreateOrderInteractorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C49C8201C87D865008CCD47 /* CreateOrderInteractorTests.swift */; };
2330
4C49C8251C87D865008CCD47 /* CreateOrderPresenterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C49C8211C87D865008CCD47 /* CreateOrderPresenterTests.swift */; };
2431
4C49C8261C87D865008CCD47 /* CreateOrderViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C49C8221C87D865008CCD47 /* CreateOrderViewControllerTests.swift */; };
@@ -66,6 +73,13 @@
6673
4C1FC6631C860B4800465006 /* ListOrdersPresenterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ListOrdersPresenterTests.swift; path = Scenes/ListOrders/ListOrdersPresenterTests.swift; sourceTree = "<group>"; };
6774
4C1FC6641C860B4800465006 /* ListOrdersViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ListOrdersViewControllerTests.swift; path = Scenes/ListOrders/ListOrdersViewControllerTests.swift; sourceTree = "<group>"; };
6875
4C1FC6651C860B4800465006 /* ListOrdersWorkerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ListOrdersWorkerTests.swift; path = Scenes/ListOrders/ListOrdersWorkerTests.swift; sourceTree = "<group>"; };
76+
4C21F4CD1C912B4100B8AEBD /* ShowOrderConfigurator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ShowOrderConfigurator.swift; path = Scenes/ShowOrder/ShowOrderConfigurator.swift; sourceTree = "<group>"; };
77+
4C21F4CE1C912B4100B8AEBD /* ShowOrderInteractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ShowOrderInteractor.swift; path = Scenes/ShowOrder/ShowOrderInteractor.swift; sourceTree = "<group>"; };
78+
4C21F4CF1C912B4100B8AEBD /* ShowOrderModels.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ShowOrderModels.swift; path = Scenes/ShowOrder/ShowOrderModels.swift; sourceTree = "<group>"; };
79+
4C21F4D01C912B4100B8AEBD /* ShowOrderPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ShowOrderPresenter.swift; path = Scenes/ShowOrder/ShowOrderPresenter.swift; sourceTree = "<group>"; };
80+
4C21F4D11C912B4100B8AEBD /* ShowOrderRouter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ShowOrderRouter.swift; path = Scenes/ShowOrder/ShowOrderRouter.swift; sourceTree = "<group>"; };
81+
4C21F4D21C912B4100B8AEBD /* ShowOrderViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ShowOrderViewController.swift; path = Scenes/ShowOrder/ShowOrderViewController.swift; sourceTree = "<group>"; };
82+
4C21F4D31C912B4100B8AEBD /* ShowOrderWorker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ShowOrderWorker.swift; path = Scenes/ShowOrder/ShowOrderWorker.swift; sourceTree = "<group>"; };
6983
4C49C8201C87D865008CCD47 /* CreateOrderInteractorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CreateOrderInteractorTests.swift; path = Scenes/CreateOrder/CreateOrderInteractorTests.swift; sourceTree = "<group>"; };
7084
4C49C8211C87D865008CCD47 /* CreateOrderPresenterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CreateOrderPresenterTests.swift; path = Scenes/CreateOrder/CreateOrderPresenterTests.swift; sourceTree = "<group>"; };
7185
4C49C8221C87D865008CCD47 /* CreateOrderViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CreateOrderViewControllerTests.swift; path = Scenes/CreateOrder/CreateOrderViewControllerTests.swift; sourceTree = "<group>"; };
@@ -153,6 +167,20 @@
153167
name = ListOrders;
154168
sourceTree = "<group>";
155169
};
170+
4C21F4CC1C912B1200B8AEBD /* ShowOrder */ = {
171+
isa = PBXGroup;
172+
children = (
173+
4C21F4CD1C912B4100B8AEBD /* ShowOrderConfigurator.swift */,
174+
4C21F4CE1C912B4100B8AEBD /* ShowOrderInteractor.swift */,
175+
4C21F4CF1C912B4100B8AEBD /* ShowOrderModels.swift */,
176+
4C21F4D01C912B4100B8AEBD /* ShowOrderPresenter.swift */,
177+
4C21F4D11C912B4100B8AEBD /* ShowOrderRouter.swift */,
178+
4C21F4D21C912B4100B8AEBD /* ShowOrderViewController.swift */,
179+
4C21F4D31C912B4100B8AEBD /* ShowOrderWorker.swift */,
180+
);
181+
name = ShowOrder;
182+
sourceTree = "<group>";
183+
};
156184
4C49C8281C87DCB8008CCD47 /* CreateOrder */ = {
157185
isa = PBXGroup;
158186
children = (
@@ -219,6 +247,7 @@
219247
4C866E161C82F9340022DE6B /* Scenes */ = {
220248
isa = PBXGroup;
221249
children = (
250+
4C21F4CC1C912B1200B8AEBD /* ShowOrder */,
222251
4C1FC5EF1C858AF500465006 /* ListOrders */,
223252
4C866E171C82F93C0022DE6B /* CreateOrder */,
224253
);
@@ -377,21 +406,28 @@
377406
files = (
378407
4C866E221C82FB790022DE6B /* CreateOrderPresenter.swift in Sources */,
379408
4C866E051C82F8E00022DE6B /* AppDelegate.swift in Sources */,
409+
4C21F4D81C912B4100B8AEBD /* ShowOrderRouter.swift in Sources */,
380410
4C8DC9E21C86DB5A0062B458 /* OrderModels.swift in Sources */,
381411
4C1FC6081C858B5C00465006 /* ListOrdersModels.swift in Sources */,
382412
4C1FC6091C858B5C00465006 /* ListOrdersPresenter.swift in Sources */,
383413
4C1FC6061C858B5C00465006 /* ListOrdersConfigurator.swift in Sources */,
414+
4C21F4D51C912B4100B8AEBD /* ShowOrderInteractor.swift in Sources */,
415+
4C21F4D41C912B4100B8AEBD /* ShowOrderConfigurator.swift in Sources */,
384416
4C1FC60C1C858B5C00465006 /* ListOrdersWorker.swift in Sources */,
417+
4C21F4D91C912B4100B8AEBD /* ShowOrderViewController.swift in Sources */,
385418
4C8DC9DF1C86D9F70062B458 /* OrdersWorker.swift in Sources */,
419+
4C21F4DA1C912B4100B8AEBD /* ShowOrderWorker.swift in Sources */,
386420
4C866E241C82FB790022DE6B /* CreateOrderViewController.swift in Sources */,
387421
4C70C1091C8AC8E700D2E4D2 /* OrdersCoreDataStore.swift in Sources */,
388422
4C866E1F1C82FB790022DE6B /* CreateOrderConfigurator.swift in Sources */,
389423
4C866E251C82FB790022DE6B /* CreateOrderWorker.swift in Sources */,
390424
4C866E211C82FB790022DE6B /* CreateOrderModels.swift in Sources */,
391425
4C1FC6071C858B5C00465006 /* ListOrdersInteractor.swift in Sources */,
426+
4C21F4D71C912B4100B8AEBD /* ShowOrderPresenter.swift in Sources */,
392427
4C866E201C82FB790022DE6B /* CreateOrderInteractor.swift in Sources */,
393428
4C70C10B1C8AC90700D2E4D2 /* OrdersAPI.swift in Sources */,
394429
4C70C1071C8AC8A800D2E4D2 /* OrdersMemStore.swift in Sources */,
430+
4C21F4D61C912B4100B8AEBD /* ShowOrderModels.swift in Sources */,
395431
4C1FC60B1C858B5C00465006 /* ListOrdersViewController.swift in Sources */,
396432
4C1FC60A1C858B5C00465006 /* ListOrdersRouter.swift in Sources */,
397433
4C866E231C82FB790022DE6B /* CreateOrderRouter.swift in Sources */,

0 commit comments

Comments
 (0)