1234567891011121314151617181920212223242526272829 |
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- define([
- 'mage/storage',
- 'Magento_Checkout/js/model/url-builder'
- ], function (storage, urlBuilder) {
- 'use strict';
- return function (deferred, email) {
- return storage.post(
- urlBuilder.createUrl('/customers/isEmailAvailable', {}),
- JSON.stringify({
- customerEmail: email
- }),
- false
- ).done(function (isEmailAvailable) {
- if (isEmailAvailable) {
- deferred.resolve();
- } else {
- deferred.reject();
- }
- }).fail(function () {
- deferred.reject();
- });
- };
- });
|