fonc(db) exporte la BDD de production corvée(images) ajoute les images téléversées corvée(images) ajoute les images téléversées fonc(db) exporte la BDD de production fonc(db) exporte la BDD de production
54 lines
2.1 KiB
JavaScript
54 lines
2.1 KiB
JavaScript
import { z, N } from "./index.CeK6pfoJ.js";
|
|
import { p as parse } from "./index.BAmxwLeJ.js";
|
|
import { E as ENTETE_WC_NONCE } from "./api.js";
|
|
import { b as leveBadRequestError, c as leveUnauthorizedError, d as leveNotFoundError, E as ErreurInconnue, a as leveErreur } from "./erreurs2.js";
|
|
import { e as estWCError } from "./erreurs3.js";
|
|
import { p as pipe } from "./pipe.XPB0wEfw.js";
|
|
import "./exports.B84S-6H1.js";
|
|
const getBackendAvecParametresUrl = (args) => fetch(
|
|
`${args.route}?${args.searchParams}`,
|
|
{
|
|
credentials: "same-origin",
|
|
headers: {
|
|
Accept: "application/json",
|
|
"Content-Type": "application/json",
|
|
[ENTETE_WC_NONCE]: args.nonce,
|
|
// Ajoute conditionnellement l'en-tête « Authorization »
|
|
...args.authString && { Authorization: `Basic ${args.authString}` }
|
|
},
|
|
method: "GET",
|
|
mode: "same-origin",
|
|
signal: AbortSignal.timeout(5e3)
|
|
}
|
|
);
|
|
const postBackend = (args) => fetch(
|
|
args.route,
|
|
{
|
|
body: args.corps,
|
|
credentials: "same-origin",
|
|
headers: {
|
|
Accept: "application/json",
|
|
"Content-Type": "application/json",
|
|
[ENTETE_WC_NONCE]: args.nonce,
|
|
// Ajoute conditionnellement l'en-tête « Authorization »
|
|
...args.authString && { Authorization: `Basic ${args.authString}` }
|
|
},
|
|
method: "POST",
|
|
mode: "same-origin",
|
|
signal: AbortSignal.timeout(5e3)
|
|
}
|
|
);
|
|
const traiteReponseBackendWCSelonCodesHTTP = (corpsReponse, schemaReponse) => z(corpsReponse).with({ body: N.select(), status: 400 }, estWCError, leveBadRequestError).with({ body: N.select(), status: 401 }, estWCError, leveUnauthorizedError).with({ body: N.select(), status: 404 }, estWCError, leveNotFoundError).with(N._, (corpsOkInconnu) => parse(schemaReponse, corpsOkInconnu)).otherwise((e) => pipe(e, ErreurInconnue, leveErreur));
|
|
const creeReponseSimplifiee = async (reponse) => {
|
|
return {
|
|
body: await reponse.json(),
|
|
status: reponse.status
|
|
};
|
|
};
|
|
export {
|
|
creeReponseSimplifiee as c,
|
|
getBackendAvecParametresUrl as g,
|
|
postBackend as p,
|
|
traiteReponseBackendWCSelonCodesHTTP as t
|
|
};
|
|
//# sourceMappingURL=reseau.js.map
|