Skip to content
This repository was archived by the owner on Feb 5, 2025. It is now read-only.

Commit 615b0c2

Browse files
authored
Merge pull request #96 from wordpress-mobile/upate-rest-api-usage
Use wpcomAPIBaseURL in all WordPressComRestApi instances
2 parents 6609752 + cddc2db commit 615b0c2

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
lines changed

WordPressAuthenticator/Services/SignupService.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ class SignupService {
4747
private extension SignupService {
4848

4949
var anonymousAPI: WordPressComRestApi {
50-
return WordPressComRestApi(oAuthToken: nil, userAgent: configuration.userAgent)
50+
return WordPressComRestApi(oAuthToken: nil,
51+
userAgent: configuration.userAgent,
52+
baseUrlString: configuration.wpcomAPIBaseURL)
5153
}
5254

5355
var configuration: WordPressAuthenticatorConfiguration {

WordPressAuthenticator/Services/WordPressComAccountService.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ class WordPressComAccountService {
2222
/// Connects a WordPress.com account with the specified Social Service.
2323
///
2424
func connect(wpcomAuthToken: String, serviceName: SocialServiceName, serviceToken: String, success: @escaping () -> Void, failure: @escaping (Error) -> Void) {
25-
let loggedAPI = WordPressComRestApi(oAuthToken: wpcomAuthToken, userAgent: configuration.userAgent)
25+
let loggedAPI = WordPressComRestApi(oAuthToken: wpcomAuthToken,
26+
userAgent: configuration.userAgent,
27+
baseUrlString: configuration.wpcomAPIBaseURL)
2628
let remote = AccountServiceRemoteREST(wordPressComRestApi: loggedAPI)
2729

2830
remote.connectToSocialService(serviceName,
@@ -70,7 +72,9 @@ class WordPressComAccountService {
7072
/// Returns an anonymous WordPressComRestApi Instance.
7173
///
7274
private var anonymousAPI: WordPressComRestApi {
73-
return WordPressComRestApi(oAuthToken: nil, userAgent: configuration.userAgent)
75+
return WordPressComRestApi(oAuthToken: nil,
76+
userAgent: configuration.userAgent,
77+
baseUrlString: configuration.wpcomAPIBaseURL)
7478
}
7579

7680
/// Returns the current WordPressAuthenticatorConfiguration Instance.

WordPressAuthenticator/Services/WordPressComBlogService.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ class WordPressComBlogService {
1010
///
1111
private var anonymousAPI: WordPressComRestApi {
1212
let userAgent = WordPressAuthenticator.shared.configuration.userAgent
13-
return WordPressComRestApi(oAuthToken: nil, userAgent: userAgent)
13+
let baseUrl = WordPressAuthenticator.shared.configuration.wpcomAPIBaseURL
14+
return WordPressComRestApi(oAuthToken: nil, userAgent: userAgent, baseUrlString: baseUrl)
1415
}
1516

1617

WordPressAuthenticator/Signup/SignupEmailViewController.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,8 @@ class SignupEmailViewController: LoginViewController, NUXKeyboardResponder {
140140

141141
private func checkEmailAvailability(completion:@escaping (Bool) -> ()) {
142142

143-
let remote = AccountServiceRemoteREST(wordPressComRestApi: WordPressComRestApi())
143+
let remote = AccountServiceRemoteREST(
144+
wordPressComRestApi: WordPressComRestApi(baseUrlString: WordPressAuthenticator.shared.configuration.wpcomAPIBaseURL))
144145

145146
remote.isEmailAvailable(loginFields.emailAddress, success: { available in
146147
if !available {

0 commit comments

Comments
 (0)