Server IP : 172.67.158.161 / Your IP : 3.141.7.144 Web Server : LiteSpeed System : Linux business53.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : giankuin ( 1871) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/thread-self/root/home/giankuin/sieuthiweb.com.vn/wp-content/plugins/woocommerce/packages/woocommerce-blocks/assets/js/data/cart/ |
Upload File : |
/** * External dependencies */ import { select, apiFetch } from '@wordpress/data-controls'; /** * Internal dependencies */ import { receiveCart, receiveError } from './actions'; import { STORE_KEY, CART_API_ERROR } from './constants'; /** * Resolver for retrieving all cart data. */ export function* getCartData() { const cartData = yield apiFetch( { path: '/wc/store/cart', method: 'GET', cache: 'no-store', } ); if ( ! cartData ) { yield receiveError( CART_API_ERROR ); return; } yield receiveCart( cartData ); } /** * Resolver for retrieving cart totals. */ export function* getCartTotals() { yield select( STORE_KEY, 'getCartData' ); }