UNPKG

nextjs-seo-manager

Version:
2 lines (1 loc) 1.92 kB
import e from"axios";import{r as t}from"./index-36049004.js";function o(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(o[n[r]]=e[n[r]])}return o}function n(e,t,o,n){return new(o||(o=Promise))(function(r,s){function a(e){try{l(n.next(e))}catch(e){s(e)}}function i(e){try{l(n.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof o?t:new o(function(e){e(t)})).then(a,i)}l((n=n.apply(e,t||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;const r=(o,r="put",a,i,l)=>new Promise((c,u)=>n(void 0,void 0,void 0,function*(){var n,d,p;try{const d=t();if(!(null==d?void 0:d.projectId))return u({results:!1,error:"Project Id is required"});const p=s(o),v=i||("Test"!==process.env.NEXT_PUBLIC_NODE_ENV_MANAGER&&"Development"!==process.env.NEXT_PUBLIC_NODE_ENV_MANAGER?`https://v1.seomanager.dev/${p}`:"Test"===process.env.NEXT_PUBLIC_NODE_ENV_MANAGER?`http://localhost:3002/${p}`:`https://v1-testing.seomanager.dev/${p}`);let f={X_ProjectId:null==d?void 0:d.projectId,X_ProjectKey:(null==d?void 0:d.projectKey)||""};l&&(f=Object.assign(Object.assign({},f),l));const O=yield e(v,{method:r,data:a||{},headers:f});return c(Object.assign(Object.assign({},(null==O?void 0:O.data)||{}),{results:null===(n=null==O?void 0:O.data)||void 0===n?void 0:n.results,statusCode:O.status}))}catch(e){return console.log("SERVER CALL ERROR:",e),c(Object.assign(Object.assign({},(null===(d=null==e?void 0:e.response)||void 0===d?void 0:d.data)||{}),{results:!1,data:null===(p=null==e?void 0:e.response)||void 0===p?void 0:p.data,statusCode:e.response.status}))}})),s=e=>{let t=e;return"/"===t[0]&&(t=t.replace("/","")),t};export{n as _,o as a,r as s};