File "resolvers.js"
Full Path: /home/warrior1/public_html/wp-content-20241001222009/plugins/jetpack/jetpack_vendor/automattic/jetpack-wordads/src/dashboard/store/resolvers.js
File size: 677 bytes
MIME-type: text/x-java
Charset: utf-8
import { __ } from '@wordpress/i18n';
import { errorNotice } from '../components/global-notices/store/actions';
import { setJetpackSettings } from './actions/jetpack-settings';
import { fetchWordAdsSettings } from './controls';
/**
* Yield actions to get Search Module Status
*
* @yields {object} - an action object.
* @returns {object} - an action object.
*/
export function* getWordAdsModuleStatus() {
try {
const settings = yield fetchWordAdsSettings();
if ( settings ) {
return setJetpackSettings( settings );
}
} catch ( e ) {
return errorNotice( __( 'Error fetching settingsā¦', 'jetpack-wordads' ) );
}
}
export default { getWordAdsModuleStatus };