REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 1.44 KB
Close
/home/nshryvcy/radiantskinclinics.org/wp-content/plugins/extendify_old/src/AutoLaunch/fetchers/get-pages.js
Text
Base64
import { applyDesignBuildOrder } from '@auto-launch/fetchers/get-design-build'; import { getPagesShape, pageTemplateShape } from '@auto-launch/fetchers/shape'; import { fetchWithTimeout, retryTwice, setStatus, } from '@auto-launch/functions/helpers'; import { PATTERNS_HOST } from '@constants'; import { reqDataBasics } from '@shared/lib/data'; import { __ } from '@wordpress/i18n'; import { z } from 'zod'; const url = `${PATTERNS_HOST}/api/page-templates`; const method = 'POST'; const headers = { 'Content-Type': 'application/json' }; const shapeLocal = z.looseObject({ recommended: z.array(pageTemplateShape), }); export const handlePages = async ({ siteProfile, sitePlugins, siteStyle, siteImages, designBuild, }) => { if (siteProfile.structure !== 'multi-page') { return { pages: [] }; } // translators: this is for a action log UI. Keep it short setStatus(__('Preparing your pages', 'extendify-local')); const body = JSON.stringify({ ...reqDataBasics, siteProfile, siteStyle, siteImages: { siteImages }, sitePlugins, includeOptional: false, // If pages are passed in they may be used pages: designBuild?.pages ?? [], buildId: designBuild?.buildId, }); const response = await retryTwice(() => fetchWithTimeout(url, { method, headers, body }), ); const template = shapeLocal.parse(await response.json()); const pages = applyDesignBuildOrder(template.recommended, designBuild); return getPagesShape.parse({ pages }); };
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 11
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
get-design-build.js
3.80 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-home.js
1.88 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-images.js
988 B
lrw-r--r--
2026-03-05 22:57:38
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-logo.js
1.89 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-pages.js
1.44 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-plugins.js
1.35 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-profile.js
1.71 KB
lrw-r--r--
2026-03-05 22:57:38
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-strings.js
978 B
lrw-r--r--
2026-03-05 22:57:38
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-style.js
1.66 KB
lrw-r--r--
2026-03-05 22:57:38
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-variation.js
1.31 KB
lrw-r--r--
2026-04-09 23:45:00
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
shape.js
2.77 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).