@dgac/nmb2b-client
Version:
EUROCONTROL Network Manager B2B SOAP client
31 lines (29 loc) • 641 B
JavaScript
import { NMB2BError } from "./NMB2BError.js";
//#region src/utils/internals.ts
function injectSendTime(values) {
const sendTime = /* @__PURE__ */ new Date();
if (!values || typeof values !== "object") return { sendTime };
return {
sendTime,
...values
};
}
function responseStatusHandler(resolve, reject) {
return (err, reply) => {
if (err) {
reject(err);
return;
}
if (reply.status === "OK") {
resolve(reply);
return;
} else {
const err$1 = new NMB2BError({ reply });
reject(err$1);
return;
}
};
}
//#endregion
export { injectSendTime, responseStatusHandler };
//# sourceMappingURL=internals.js.map