Skip to content

Commit

Permalink
Add Featured and Recommended categories to WP.org directory category
Browse files Browse the repository at this point in the history
  • Loading branch information
crazytonyli committed Feb 11, 2025
1 parent c54ee37 commit 5556cba
Showing 1 changed file with 6 additions and 12 deletions.
18 changes: 6 additions & 12 deletions wp_api/src/wordpress_org/client.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use crate::{
api_error::RequestExecutionErrorReason,
impl_as_query_value_from_to_string,
request::{
endpoint::WpEndpointUrl, RequestExecutor, WpNetworkRequest, WpNetworkResponse, WpRedirect,
},
Expand Down Expand Up @@ -146,24 +147,17 @@ impl WordPressOrgApiClient {
}
}

#[derive(Debug, PartialEq, Eq, uniffi::Enum)]
#[derive(Debug, PartialEq, Eq, uniffi::Enum, strum_macros::EnumString, strum_macros::Display)]
#[strum(serialize_all = "kebab-case")]
pub enum WordPressOrgApiPluginDirectoryCategory {
New,
Popular,
Updated,
TopRated,
Recommended,
Featured,
}

impl WordPressOrgApiPluginDirectoryCategory {
pub fn as_str(&self) -> &'static str {
match self {
WordPressOrgApiPluginDirectoryCategory::New => "new",
WordPressOrgApiPluginDirectoryCategory::Popular => "popular",
WordPressOrgApiPluginDirectoryCategory::Updated => "updated",
WordPressOrgApiPluginDirectoryCategory::TopRated => "top-rated",
}
}
}
impl_as_query_value_from_to_string!(WordPressOrgApiPluginDirectoryCategory);

#[derive(Debug, PartialEq, Eq, thiserror::Error, uniffi::Error)]
pub enum WordPressOrgApiClientError {
Expand Down

0 comments on commit 5556cba

Please sign in to comment.