Skip to content

Commit 494d5b6

Browse files
committed
Remove siteCredentials from JetpackSetupWebViewModel
1 parent 1863acd commit 494d5b6

File tree

3 files changed

+6
-13
lines changed

3 files changed

+6
-13
lines changed

WooCommerce/Classes/Authentication/Navigation Exceptions/JetpackErrorViewModel.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,9 @@ struct JetpackErrorViewModel: ULErrorViewModel {
6666
}
6767

6868
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL,
69-
siteCredentials: siteCredentials,
7069
analytics: analytics,
7170
onCompletion: jetpackSetupCompletionHandler)
72-
let connectionController = AuthenticatedWebViewController(viewModel: viewModel)
71+
let connectionController = AuthenticatedWebViewController(viewModel: viewModel, wporgCredentials: siteCredentials)
7372
viewController.navigationController?.show(connectionController, sender: nil)
7473
}
7574

WooCommerce/Classes/Authentication/Navigation Exceptions/JetpackSetupWebViewModel.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
import Foundation
22
import WebKit
3-
import WordPressAuthenticator
43

54
/// View model used for the web view controller to install Jetpack the plugin during the login flow.
65
///
76
final class JetpackSetupWebViewModel: AuthenticatedWebViewModel {
87

9-
// Site credentials if available
10-
let wporgCredentials: WordPressOrgCredentials?
11-
128
/// The site URL to set up Jetpack for.
139
private let siteURL: String
1410
private let analytics: Analytics
@@ -20,11 +16,9 @@ final class JetpackSetupWebViewModel: AuthenticatedWebViewModel {
2016
private var authorizedEmailAddress: String?
2117

2218
init(siteURL: String,
23-
siteCredentials: WordPressOrgCredentials?,
2419
analytics: Analytics = ServiceLocator.analytics,
2520
onCompletion: @escaping (String?) -> Void) {
2621
self.siteURL = siteURL
27-
self.wporgCredentials = siteCredentials
2822
self.analytics = analytics
2923
self.completionHandler = onCompletion
3024
}

WooCommerce/WooCommerceTests/Authentication/JetpackSetupWebViewModelTests.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ final class JetpackSetupWebViewModelTests: XCTestCase {
66
func test_initial_url_is_correct() {
77
// Given
88
let siteURL = "https://test.com"
9-
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL, siteCredentials: nil, onCompletion: {_ in })
9+
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL, onCompletion: {_ in })
1010

1111
// Then
1212
let expectedURL = "https://wordpress.com/jetpack/connect?url=https://test.com&mobile_redirect=woocommerce://jetpack-connected&from=mobile"
@@ -20,7 +20,7 @@ final class JetpackSetupWebViewModelTests: XCTestCase {
2020
let completionHandler: (String?) -> Void = { _ in
2121
triggeredCompletion = true
2222
}
23-
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL, siteCredentials: nil, onCompletion: completionHandler)
23+
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL, onCompletion: completionHandler)
2424

2525
// When
2626
let url = try XCTUnwrap(URL(string: "woocommerce://jetpack-connected"))
@@ -39,7 +39,7 @@ final class JetpackSetupWebViewModelTests: XCTestCase {
3939
let completionHandler: (String?) -> Void = { email in
4040
authorizedEmail = email
4141
}
42-
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL, siteCredentials: nil, onCompletion: completionHandler)
42+
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL, onCompletion: completionHandler)
4343

4444
// When
4545
let authorizeURL = try XCTUnwrap(URL(string: "https://jetpack.wordpress.com/jetpack.authorize?user_email=\(expectedEmail)"))
@@ -57,7 +57,7 @@ final class JetpackSetupWebViewModelTests: XCTestCase {
5757
let siteURL = "https://test.com"
5858
let analyticsProvider = MockAnalyticsProvider()
5959
let analytics = WooAnalytics(analyticsProvider: analyticsProvider)
60-
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL, siteCredentials: nil, analytics: analytics, onCompletion: { _ in })
60+
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL, analytics: analytics, onCompletion: { _ in })
6161

6262
// When
6363
viewModel.handleDismissal()
@@ -73,7 +73,7 @@ final class JetpackSetupWebViewModelTests: XCTestCase {
7373
let siteURL = "https://test.com"
7474
let analyticsProvider = MockAnalyticsProvider()
7575
let analytics = WooAnalytics(analyticsProvider: analyticsProvider)
76-
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL, siteCredentials: nil, analytics: analytics, onCompletion: { _ in })
76+
let viewModel = JetpackSetupWebViewModel(siteURL: siteURL, analytics: analytics, onCompletion: { _ in })
7777

7878
// When
7979
let url = try XCTUnwrap(URL(string: "woocommerce://jetpack-connected"))

0 commit comments

Comments
 (0)