Automattic\WooCommerce\Internal\PushNotifications\Controllers

NotificationPreferencesRestController::get_preferencespublicWC 10.8.0

Return the current user's notification preferences.

Method of the class: NotificationPreferencesRestController{}

No Hooks.

Returns

WP_REST_Response|WP_Error.

Usage

$NotificationPreferencesRestController = new NotificationPreferencesRestController();
$NotificationPreferencesRestController->get_preferences( $request );
$request(WP_REST_Request) (required)
The request object.

Changelog

Since 10.8.0 Introduced.

NotificationPreferencesRestController::get_preferences() code WC 10.9.1

public function get_preferences( WP_REST_Request $request ) {
	unset( $request );

	$preferences = $this->preferences_service->get_preferences( get_current_user_id() );

	return new WP_REST_Response( $preferences, WP_Http::OK );
}