Skip to content

Commit 5803a40

Browse files
committed
Rename receipt coordinator to include emails
1 parent 2e9ce88 commit 5803a40

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

WooCommerce/Classes/ViewModels/CardPresentPayments/ReceiptPrintingCoordinator.swift renamed to WooCommerce/Classes/ViewModels/CardPresentPayments/ReceiptActionCoordinator.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Foundation
22
import Yosemite
33

4-
struct ReceiptPrintingCoordinator {
4+
struct ReceiptActionCoordinator {
55
static func printReceipt(for order: Order, params: CardPresentReceiptParameters) {
66
ServiceLocator.analytics.track(.receiptPrintTapped)
77

WooCommerce/Classes/ViewModels/CardPresentPayments/ReceiptViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ final class ReceiptViewModel {
2929

3030
/// Prints the receipt
3131
func printReceipt() {
32-
ReceiptPrintingCoordinator.printReceipt(for: order, params: receipt)
32+
ReceiptActionCoordinator.printReceipt(for: order, params: receipt)
3333
}
3434
}

WooCommerce/Classes/ViewModels/Order Details/OrderDetailsViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@ extension OrderDetailsViewModel {
550550
}
551551

552552
func printReceipt(params: CardPresentReceiptParameters) {
553-
ReceiptPrintingCoordinator.printReceipt(for: order, params: params)
553+
ReceiptActionCoordinator.printReceipt(for: order, params: params)
554554
}
555555

556556
func emailReceipt(params: CardPresentReceiptParameters, onContent: @escaping (String) -> Void) {

WooCommerce/WooCommerce.xcodeproj/project.pbxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -372,8 +372,8 @@
372372
02F6800325807C9B00C3BAD2 /* ShippingLabelPaperSizeOptionListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F6800225807C9B00C3BAD2 /* ShippingLabelPaperSizeOptionListView.swift */; };
373373
02F6800925807CD300C3BAD2 /* GridStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F6800825807CD300C3BAD2 /* GridStackView.swift */; };
374374
02FE89C7231FAA4100E85EF8 /* MainTabBarControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02FE89C6231FAA4100E85EF8 /* MainTabBarControllerTests.swift */; };
375-
03AA165E2719B7EF005CCB7B /* ReceiptPrintingCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AA165D2719B7EF005CCB7B /* ReceiptPrintingCoordinator.swift */; };
376-
03AA16602719B83D005CCB7B /* ReceiptPrintingCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AA165F2719B83D005CCB7B /* ReceiptPrintingCoordinatorTests.swift */; };
375+
03AA165E2719B7EF005CCB7B /* ReceiptActionCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AA165D2719B7EF005CCB7B /* ReceiptActionCoordinator.swift */; };
376+
03AA16602719B83D005CCB7B /* ReceiptActionCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03AA165F2719B83D005CCB7B /* ReceiptActionCoordinatorTests.swift */; };
377377
247CE89C2583402A00F9D9D1 /* Embassy in Frameworks */ = {isa = PBXBuildFile; productRef = 247CE89B2583402A00F9D9D1 /* Embassy */; };
378378
247CE8A6258340E600F9D9D1 /* ScreenshotImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 247CE8A5258340E600F9D9D1 /* ScreenshotImages.xcassets */; };
379379
24C5AC7625A53021008FD769 /* Embassy in Frameworks */ = {isa = PBXBuildFile; productRef = 247CE89B2583402A00F9D9D1 /* Embassy */; };
@@ -1809,8 +1809,8 @@
18091809
02F6800225807C9B00C3BAD2 /* ShippingLabelPaperSizeOptionListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShippingLabelPaperSizeOptionListView.swift; sourceTree = "<group>"; };
18101810
02F6800825807CD300C3BAD2 /* GridStackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GridStackView.swift; sourceTree = "<group>"; };
18111811
02FE89C6231FAA4100E85EF8 /* MainTabBarControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainTabBarControllerTests.swift; sourceTree = "<group>"; };
1812-
03AA165D2719B7EF005CCB7B /* ReceiptPrintingCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceiptPrintingCoordinator.swift; sourceTree = "<group>"; };
1813-
03AA165F2719B83D005CCB7B /* ReceiptPrintingCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceiptPrintingCoordinatorTests.swift; sourceTree = "<group>"; };
1812+
03AA165D2719B7EF005CCB7B /* ReceiptActionCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceiptActionCoordinator.swift; sourceTree = "<group>"; };
1813+
03AA165F2719B83D005CCB7B /* ReceiptActionCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceiptActionCoordinatorTests.swift; sourceTree = "<group>"; };
18141814
247CE8A5258340E600F9D9D1 /* ScreenshotImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ScreenshotImages.xcassets; sourceTree = "<group>"; };
18151815
24C579D124F476300076E1B4 /* Woo-Alpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "Woo-Alpha.entitlements"; sourceTree = "<group>"; };
18161816
24F98C4F2502AEE200F49B68 /* EventLogging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventLogging.swift; sourceTree = "<group>"; };
@@ -6263,7 +6263,7 @@
62636263
E12AF69A26BA8B2000C371C1 /* CardPresentPaymentsOnboardingUseCaseTests.swift */,
62646264
D810F8F72639EDE900437C67 /* CardPresentPaymentsModalViewControllerTests.swift */,
62656265
31E906A226CC91A70099A985 /* CardReaderConnectionControllerTests.swift */,
6266-
03AA165F2719B83D005CCB7B /* ReceiptPrintingCoordinatorTests.swift */,
6266+
03AA165F2719B83D005CCB7B /* ReceiptActionCoordinatorTests.swift */,
62676267
);
62686268
path = CardPresentPayments;
62696269
sourceTree = "<group>";
@@ -6361,7 +6361,7 @@
63616361
31AD0B1026E9575F000B6391 /* CardPresentModalConnectingFailed.swift */,
63626362
D8EE9697264D3CCB0033B2F9 /* ReceiptViewModel.swift */,
63636363
D8752EF6265E60F4008ACC80 /* PaymentCaptureCelebration.swift */,
6364-
03AA165D2719B7EF005CCB7B /* ReceiptPrintingCoordinator.swift */,
6364+
03AA165D2719B7EF005CCB7B /* ReceiptActionCoordinator.swift */,
63656365
);
63666366
path = CardPresentPayments;
63676367
sourceTree = "<group>";
@@ -7722,7 +7722,7 @@
77227722
E12AF69926BA8ADC00C371C1 /* CardPresentPaymentsOnboardingUseCase.swift in Sources */,
77237723
45C11B7C2508E156006C2089 /* SelectedSiteSettings.swift in Sources */,
77247724
B5A56BF3219F46470065A902 /* UIButton+Animations.swift in Sources */,
7725-
03AA165E2719B7EF005CCB7B /* ReceiptPrintingCoordinator.swift in Sources */,
7725+
03AA165E2719B7EF005CCB7B /* ReceiptActionCoordinator.swift in Sources */,
77267726
B54FBE552111F70700390F57 /* ResultsController+UIKit.swift in Sources */,
77277727
CE2409F1215D12D30091F887 /* WooNavigationController.swift in Sources */,
77287728
0294F8AB25E8A12C005B537A /* WooTabNavigationController.swift in Sources */,
@@ -8107,7 +8107,7 @@
81078107
26FE09E124DB8FA000B9BDF5 /* SurveyCoordinatorControllerTests.swift in Sources */,
81088108
0277AEAB256CAA5300F45C4A /* MockShippingLabelAddress.swift in Sources */,
81098109
D83F593D225B4B5000626E75 /* ManualTrackingViewControllerTests.swift in Sources */,
8110-
03AA16602719B83D005CCB7B /* ReceiptPrintingCoordinatorTests.swift in Sources */,
8110+
03AA16602719B83D005CCB7B /* ReceiptActionCoordinatorTests.swift in Sources */,
81118111
CEEC9B6621E7C5200055EEF0 /* AppRatingManagerTests.swift in Sources */,
81128112
263EB409242C58EA00F3A15F /* ProductFormActionsFactoryTests.swift in Sources */,
81138113
02BA23C022EE9DAF009539E7 /* AsyncDictionaryTests.swift in Sources */,

WooCommerce/WooCommerceTests/ViewRelated/CardPresentPayments/ReceiptPrintingCoordinatorTests.swift renamed to WooCommerce/WooCommerceTests/ViewRelated/CardPresentPayments/ReceiptActionCoordinatorTests.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ import Hardware
55

66
@testable import WooCommerce
77

8-
class ReceiptPrintingCoordinatorTests: XCTestCase {
8+
class ReceiptActionCoordinatorTests: XCTestCase {
99
func test_printReceipt_logs_receiptPrintTapped_analyticEvent() {
1010
// Given
1111
ServiceLocator.setAnalytics(WooAnalytics(analyticsProvider: MockAnalyticsProvider()))
1212
let order = MockOrders().makeOrder()
1313
let params = CardPresentReceiptParameters.makeParams()
1414

1515
// When
16-
ReceiptPrintingCoordinator.printReceipt(for: order, params: params)
16+
ReceiptActionCoordinator.printReceipt(for: order, params: params)
1717

1818
// Then
1919
let analytics = ServiceLocator.analytics.analyticsProvider as! MockAnalyticsProvider
@@ -35,7 +35,7 @@ class ReceiptPrintingCoordinatorTests: XCTestCase {
3535
assertEmpty(storesManager.receivedActions)
3636

3737
// When
38-
ReceiptPrintingCoordinator.printReceipt(for: order, params: params)
38+
ReceiptActionCoordinator.printReceipt(for: order, params: params)
3939

4040
//Then
4141
XCTAssertEqual(storesManager.receivedActions.count, 1)
@@ -64,7 +64,7 @@ class ReceiptPrintingCoordinatorTests: XCTestCase {
6464
}
6565
}
6666

67-
extension ReceiptPrintingCoordinatorTests {
67+
extension ReceiptActionCoordinatorTests {
6868
func assertAnalyticLogged(_ analytic: WooAnalyticsStat, for printingResult: PrintingResult) throws {
6969
// Given
7070
let order = MockOrders().makeOrder()
@@ -75,7 +75,7 @@ extension ReceiptPrintingCoordinatorTests {
7575
ServiceLocator.setAnalytics(WooAnalytics(analyticsProvider: MockAnalyticsProvider()))
7676

7777
// When
78-
ReceiptPrintingCoordinator.printReceipt(for: order, params: params)
78+
ReceiptActionCoordinator.printReceipt(for: order, params: params)
7979

8080
//Then
8181
let action = try XCTUnwrap(storesManager.receivedActions.first as? ReceiptAction)

0 commit comments

Comments
 (0)