Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion native/swift/Sources/wordpress-api/Exports.swift
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public typealias UserUpdateParams = WordPressAPIInternal.UserUpdateParams
public typealias UserCreateParams = WordPressAPIInternal.UserCreateParams
public typealias UserDeleteParams = WordPressAPIInternal.UserDeleteParams
public typealias UserDeleteResponse = WordPressAPIInternal.UserDeleteResponse
public typealias UsersRequestBuilder = WordPressAPIInternal.UsersRequestBuilder
public typealias UsersRequestExecutor = WordPressAPIInternal.UsersRequestExecutor

// MARK: - Plugins

Expand Down
2 changes: 1 addition & 1 deletion native/swift/Sources/wordpress-api/WordPressAPI.swift
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public struct WordPressAPI {
)
}

public var users: UsersRequestBuilder {
public var users: UsersRequestExecutor {
self.requestBuilder.users()
}

Expand Down
14 changes: 9 additions & 5 deletions wp_api/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ use request::{
application_passwords_endpoint::{
ApplicationPasswordsRequestBuilder2, ApplicationPasswordsRequestExecutor,
},
users_endpoint::{UsersRequestBuilder2, UsersRequestExecutor},
ApiBaseUrl,
},
plugins_request_builder::PluginsRequestBuilder,
users_request_builder::UsersRequestBuilder,
RequestExecutor, UsersRequestBuilder2, WpNetworkResponse,
RequestExecutor, WpNetworkResponse,
};
use std::sync::Arc;

Expand Down Expand Up @@ -70,7 +70,7 @@ impl WpApiRequestBuilder {
#[derive(Debug, uniffi::Object)]
pub struct WpRequestBuilder {
application_passwords: Arc<ApplicationPasswordsRequestExecutor>,
users: Arc<UsersRequestBuilder>,
users: Arc<UsersRequestExecutor>,
plugins: Arc<PluginsRequestBuilder>,
}

Expand Down Expand Up @@ -101,7 +101,11 @@ impl WpRequestBuilder {
request_executor.clone(),
)
.into(),
users: UsersRequestBuilder::new(api_base_url.clone(), request_builder.clone()).into(),
users: UsersRequestExecutor::new(
UsersRequestBuilder2::new(api_base_url.clone(), request_builder.clone()),
request_executor.clone(),
)
.into(),
plugins: PluginsRequestBuilder::new(api_base_url.clone(), request_builder.clone())
.into(),
})
Expand All @@ -111,7 +115,7 @@ impl WpRequestBuilder {
self.application_passwords.clone()
}

pub fn users(&self) -> Arc<UsersRequestBuilder> {
pub fn users(&self) -> Arc<UsersRequestExecutor> {
self.users.clone()
}

Expand Down
3 changes: 0 additions & 3 deletions wp_api/src/request.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,8 @@ use crate::{api_error::RequestExecutionError, WpApiError, WpAuthentication};

use self::endpoint::WpEndpointUrl;

pub use endpoint::users_endpoint::generated::UsersRequestBuilder2;

pub mod endpoint;
pub mod plugins_request_builder;
pub mod users_request_builder;

const CONTENT_TYPE_JSON: &str = "application/json";
const LINK_HEADER_KEY: &str = "Link";
Expand Down
Loading