Skip to content

Commit 6361f23

Browse files
committed
Remove Action to get payments page
1 parent 6242f86 commit 6361f23

File tree

3 files changed

+0
-61
lines changed

3 files changed

+0
-61
lines changed

Yosemite/Yosemite/Actions/SettingAction.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ public enum SettingAction: Action {
2222
///
2323
case retrieveSiteAPI(siteID: Int64, onCompletion: (Result<SiteAPI, Error>) -> Void)
2424

25-
/// Retrieves the store payments page path.
26-
///
27-
case getPaymentsPagePath(siteID: Int64, onCompletion: (Result<String, SettingStore.SettingError>) -> Void)
28-
2925
/// Retrieves the setting for whether coupons are enabled for the specified store
3026
///
3127
case retrieveCouponSetting(siteID: Int64, onCompletion: (Result<Bool, Error>) -> Void)

Yosemite/Yosemite/Stores/SettingStore.swift

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ public class SettingStore: Store {
4242
synchronizeAdvancedSiteSettings(siteID: siteID, onCompletion: onCompletion)
4343
case .retrieveSiteAPI(let siteID, let onCompletion):
4444
retrieveSiteAPI(siteID: siteID, onCompletion: onCompletion)
45-
case let .getPaymentsPagePath(siteID, onCompletion):
46-
getPaymentsPagePath(siteID: siteID, onCompletion: onCompletion)
4745
case let .retrieveCouponSetting(siteID, onCompletion):
4846
retrieveCouponSetting(siteID: siteID, onCompletion: onCompletion)
4947
case let .enableCouponSetting(siteID, onCompletion):
@@ -113,17 +111,6 @@ private extension SettingStore {
113111
siteAPIRemote.loadAPIInformation(for: siteID, completion: onCompletion)
114112
}
115113

116-
/// Retrieves the store payments page path.
117-
///
118-
func getPaymentsPagePath(siteID: Int64, onCompletion: @escaping (Result<String, SettingStore.SettingError>) -> Void) {
119-
guard let paymentPageSettings = sharedDerivedStorage.loadSiteSetting(siteID: siteID, settingID: SettingKeys.paymentsPage),
120-
let paymentPagePath = paymentPageSettings.value else {
121-
return onCompletion(.failure(SettingError.paymentsPageNotFound))
122-
}
123-
124-
onCompletion(.success(paymentPagePath))
125-
}
126-
127114
/// Retrieves the setting for whether coupons are enabled for the specified store
128115
///
129116
func retrieveCouponSetting(siteID: Int64, onCompletion: @escaping (Result<Bool, Error>) -> Void) {
@@ -283,18 +270,9 @@ extension SettingStore {
283270

284271
// MARK: Definitions
285272
extension SettingStore {
286-
/// Possible store errors.
287-
///
288-
public enum SettingError: Swift.Error {
289-
/// Payment page path was not found
290-
///
291-
case paymentsPageNotFound
292-
}
293-
294273
/// Settings keys.
295274
///
296275
private enum SettingKeys {
297-
static let paymentsPage = "woocommerce_checkout_pay_endpoint"
298276
static let coupons = "woocommerce_enable_coupons"
299277
static let analytics = "woocommerce_analytics_enabled"
300278
}

Yosemite/YosemiteTests/Stores/SettingStoreTests.swift

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -596,41 +596,6 @@ final class SettingStoreTests: XCTestCase {
596596
XCTAssertTrue(result.isFailure)
597597
}
598598

599-
func test_getPaymentsPagePath_returns_page_when_setting_is_stored() throws {
600-
// Given
601-
storageManager.insertSampleSiteSetting(readOnlySiteSetting: sampleAdvancedSiteSetting())
602-
let store = SettingStore(dispatcher: dispatcher, storageManager: storageManager, network: network)
603-
604-
// When
605-
let result: Result<String, SettingStore.SettingError> = waitFor { promise in
606-
let action = SettingAction.getPaymentsPagePath(siteID: self.sampleSiteID) { result in
607-
promise(result)
608-
}
609-
store.onAction(action)
610-
}
611-
612-
// Then
613-
let paymentPath = try result.get()
614-
XCTAssertEqual(paymentPath, sampleAdvancedSiteSetting().value)
615-
}
616-
617-
func test_getPaymentsPagePath_returns_error_when_setting_is_not_stored() throws {
618-
// Given
619-
let store = SettingStore(dispatcher: dispatcher, storageManager: storageManager, network: network)
620-
621-
// When
622-
let result: Result<String, SettingStore.SettingError> = waitFor { promise in
623-
let action = SettingAction.getPaymentsPagePath(siteID: self.sampleSiteID) { result in
624-
promise(result)
625-
}
626-
store.onAction(action)
627-
}
628-
629-
// Then
630-
let error = try XCTUnwrap(result.failure)
631-
XCTAssertEqual(error, .paymentsPageNotFound)
632-
}
633-
634599
func test_retrieveCouponSetting_returns_correct_setting() throws {
635600
// Given
636601
let store = SettingStore(dispatcher: dispatcher, storageManager: storageManager, network: network)

0 commit comments

Comments
 (0)