/* * Copyright (c) Linets 2023. * @author Jhonny Negrin */ define( [ 'mage/storage', 'underscore' ], function (storage, _) { 'use strict'; return function (serviceUrl) { let headers = {}, redirectURL = ''; return storage.get( serviceUrl, true, 'application/json', headers ).done((order) => { (window["rrApiOnReady"] = window["rrApiOnReady"] || []).push(function () { try { rrApi.setCustomer({ "customerId": order.email, "email": order.email }); rrApi.order({ 'transaction': order.increment_id, 'items': order.items }); } catch (e) { console.log('Error retailRocket', e.message, e); } }); }); }; } );