connect-transfer-react-native-sdk
Version:
Connect Transfer React Native SDK for Mastercard Open Banking Connect
29 lines (28 loc) • 942 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.auditEvents = void 0;
var _toolkit = require("@reduxjs/toolkit");
var _apiClient = _interopRequireDefault(require("../apiClient"));
var _routes = require("./routes");
var _constants = require("../../constants");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const auditEvents = (key, data) => {
return (0, _toolkit.createAsyncThunk)(key, (_, {
getState,
rejectWithValue
}) => {
const state = getState();
const url = (0, _routes.generateRoute)(key, state);
const headers = (0, _routes.requestHeaders)(key, state);
return (0, _apiClient.default)({
url,
headers,
method: _constants.METHODS.POST,
data
}).then(response => response).catch(error => rejectWithValue(error));
}).call();
};
exports.auditEvents = auditEvents;
//# sourceMappingURL=auditEvents.js.map