REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 948 B
Close
/home/nshryvcy/radiantskinclinics.org/wp-content/plugins/extendify_old/src/AutoLaunch/hooks/useInstallRequiredPlugins.js
Text
Base64
import { handleSitePlugins } from '@auto-launch/fetchers/get-plugins'; import { activatePlugin, installPlugin } from '@auto-launch/functions/plugins'; import useSWR from 'swr/immutable'; const { installedPluginsSlugs } = window.extSharedData || {}; export const useInstallRequiredPlugins = () => { const { data, error } = useSWR('required-plugins', () => handleSitePlugins({ requiredOnly: true }), ); if (data?.sitePlugins?.sitePlugins?.length) { const pluginsToInstall = data.sitePlugins.sitePlugins.filter( ({ wordpressSlug: slug }) => !installedPluginsSlugs?.includes(slug), ); if (pluginsToInstall.length === 0) return; (async function install() { for (const { wordpressSlug: slug } of pluginsToInstall) { const p = await installPlugin(slug); await activatePlugin(p?.plugin ?? slug); } })(); } return { requiredPlugins: data?.selectedPlugins || [], isLoading: !error && !data, isError: error, }; };
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 4
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
useCreateSite.js
17.31 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
useInstallRequiredPlugins.js
948 B
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
useRateLimitedCursor.js
711 B
lrw-r--r--
2026-02-27 04:48:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
useWarnOnLeave.js
533 B
lrw-r--r--
2026-02-27 04:48:52
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).