Skip to content

Commit 25ceabc

Browse files
committed
adding the missing locale param
1 parent 7f1c130 commit 25ceabc

File tree

3 files changed

+18
-10
lines changed

3 files changed

+18
-10
lines changed

includes/RestApi/SiteGenController.php

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -273,12 +273,14 @@ public function regenerate_homepage( \WP_REST_Request $request ) {
273273
$color_palette = $request->get_param( 'palette' );
274274
$is_favorite = $request->get_param( 'isFavorite' );
275275
$site_info = array( 'site_description' => $site_description );
276+
$locale = $request->get_param( 'locale' );
277+
$skip_cache = $request->get_param( 'skip_cache' );
276278

277-
$target_audience = SiteGenService::instantiate_site_meta( $site_info, 'target_audience' );
279+
$target_audience = SiteGenService::instantiate_site_meta( $site_info, 'target_audience', $locale, $skip_cache );
278280
if ( is_wp_error( $target_audience ) ) {
279281
return $target_audience;
280282
}
281-
$content_style = SiteGenService::instantiate_site_meta( $site_info, 'content_tones' );
283+
$content_style = SiteGenService::instantiate_site_meta( $site_info, 'content_tones', $locale, $skip_cache );
282284
if ( is_wp_error( $content_style ) ) {
283285
return $content_style;
284286
}
@@ -311,23 +313,26 @@ public function regenerate_homepage( \WP_REST_Request $request ) {
311313
public function publish_sitemap_pages( \WP_REST_Request $request ) {
312314
$site_description = $request->get_param( 'site_description' );
313315
$site_info = array( 'site_description' => $site_description );
316+
$locale = $request->get_param( 'locale' );
317+
$skip_cache = $request->get_param( 'skip_cache' );
318+
314319

315-
$target_audience = SiteGenService::instantiate_site_meta( $site_info, 'target_audience' );
320+
$target_audience = SiteGenService::instantiate_site_meta( $site_info, 'target_audience', $locale, $skip_cache );
316321
if ( is_wp_error( $target_audience ) ) {
317322
return $target_audience;
318323
}
319324

320-
$content_style = SiteGenService::instantiate_site_meta( $site_info, 'content_tones' );
325+
$content_style = SiteGenService::instantiate_site_meta( $site_info, 'content_tones', $locale, $skip_cache );
321326
if ( is_wp_error( $content_style ) ) {
322327
return $content_style;
323328
}
324329

325-
$sitemap = SiteGenService::instantiate_site_meta( $site_info, 'sitemap' );
330+
$sitemap = SiteGenService::instantiate_site_meta( $site_info, 'sitemap', $locale, $skip_cache );
326331
if ( is_wp_error( $sitemap ) ) {
327332
return $sitemap;
328333
}
329334

330-
SiteGenService::publish_sitemap_pages( $site_description, $content_style, $target_audience, $sitemap );
335+
SiteGenService::publish_sitemap_pages( $site_description, $content_style, $target_audience, $sitemap, $locale );
331336

332337
return new \WP_REST_Response( array(), 201 );
333338
}

src/OnboardingSPA/components/NewfoldInterfaceSkeleton/SiteGen/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,8 @@ const SiteGen = () => {
150150
async function performSiteGenMetaGeneration(
151151
siteInfo,
152152
identifier,
153-
skipCache,
154153
locale,
154+
skipCache,
155155
retryCount = 1
156156
) {
157157
const data = await generateSiteGenMeta(
@@ -167,8 +167,8 @@ const SiteGen = () => {
167167
return performSiteGenMetaGeneration(
168168
siteInfo,
169169
identifier,
170-
skipCache,
171170
locale,
171+
skipCache,
172172
retryCount + 1
173173
);
174174
}
@@ -325,7 +325,7 @@ const SiteGen = () => {
325325
const skipCache = currentData.sitegen?.skipCache;
326326
// Iterate over Identifiers and fire Requests!
327327
identifiers.forEach( ( identifier ) => {
328-
performSiteGenMetaGeneration( siteInfo, identifier, skipCache, locale );
328+
performSiteGenMetaGeneration( siteInfo, identifier, locale, skipCache );
329329
} );
330330
}
331331

src/OnboardingSPA/utils/api/siteGen.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export async function getSiteGenIdentifiers() {
1414
export async function generateSiteGenMeta(
1515
siteInfo,
1616
identifier,
17+
locale,
1718
skipCache = true
1819
) {
1920
const data = await resolve(
@@ -23,6 +24,7 @@ export async function generateSiteGenMeta(
2324
data: {
2425
site_info: siteInfo,
2526
identifier,
27+
locale,
2628
skip_cache: skipCache,
2729
},
2830
} )
@@ -31,13 +33,14 @@ export async function generateSiteGenMeta(
3133
return data;
3234
}
3335

34-
export async function getHomepages( siteDescription ) {
36+
export async function getHomepages( siteDescription, locale ) {
3537
return await resolve(
3638
apiFetch( {
3739
url: onboardingRestURL( 'sitegen/homepages' ),
3840
method: 'POST',
3941
data: {
4042
site_description: siteDescription,
43+
locale
4144
},
4245
} ).then()
4346
);

0 commit comments

Comments
 (0)