{"ast":null,"code":"import axios from \"axios\";\nconst API_BASE_URL = process.env.VUE_APP_ROOT_URL;\naxios.defaults.baseURL = API_BASE_URL;\naxios.interceptors.request.use(config => {\n const token = localStorage.getItem(\"token\");\n const paramsStr = localStorage.getItem(\"params\");\n let leadoToken = null;\n let leadoApiToken = null;\n if (paramsStr) {\n try {\n const params = JSON.parse(paramsStr);\n if (Array.isArray(params) && params.length >= 4) {\n leadoToken = params[0];\n leadoApiToken = params[3];\n } else {\n console.warn(\"Params does not contain enough elements:\", params);\n }\n } catch (e) {\n console.error(\"Error parsing params:\", e);\n }\n } else {\n console.warn(\"No params found in localStorage\");\n }\n if (leadoToken) {\n config.headers[\"leado-token\"] = leadoToken;\n }\n if (token) {\n config.headers[\"token\"] = token;\n }\n if (leadoApiToken) {\n config.headers[\"leado-api-token\"] = leadoApiToken;\n }\n return config;\n}, error => {\n return Promise.reject(error);\n});\nexport default axios;","map":{"version":3,"names":["axios","API_BASE_URL","process","env","VUE_APP_ROOT_URL","defaults","baseURL","interceptors","request","use","config","token","localStorage","getItem","paramsStr","leadoToken","leadoApiToken","params","JSON","parse","Array","isArray","length","console","warn","e","error","headers","Promise","reject"],"sources":["C:/Users/hp/Desktop/satari/Vue/Admin/src/components/ApiService/axios.js"],"sourcesContent":["import axios from \"axios\";\r\n\r\nconst API_BASE_URL = process.env.VUE_APP_ROOT_URL;\r\n\r\naxios.defaults.baseURL = API_BASE_URL;\r\n\r\naxios.interceptors.request.use(\r\n (config) => {\r\n const token = localStorage.getItem(\"token\");\r\n const paramsStr = localStorage.getItem(\"params\");\r\n let leadoToken = null;\r\n let leadoApiToken = null;\r\n\r\n if (paramsStr) {\r\n try {\r\n const params = JSON.parse(paramsStr);\r\n if (Array.isArray(params) && params.length >= 4) {\r\n leadoToken = params[0];\r\n leadoApiToken = params[3];\r\n } else {\r\n console.warn(\"Params does not contain enough elements:\", params);\r\n }\r\n } catch (e) {\r\n console.error(\"Error parsing params:\", e);\r\n }\r\n } else {\r\n console.warn(\"No params found in localStorage\");\r\n }\r\n\r\n if (leadoToken) {\r\n config.headers[\"leado-token\"] = leadoToken;\r\n }\r\n if (token) {\r\n config.headers[\"token\"] = token;\r\n }\r\n if (leadoApiToken) {\r\n config.headers[\"leado-api-token\"] = leadoApiToken;\r\n }\r\n\r\n return config;\r\n },\r\n (error) => {\r\n return Promise.reject(error);\r\n }\r\n);\r\n\r\nexport default axios;\r\n"],"mappings":"AAAA,OAAOA,KAAK,MAAM,OAAO;AAEzB,MAAMC,YAAY,GAAGC,OAAO,CAACC,GAAG,CAACC,gBAAgB;AAEjDJ,KAAK,CAACK,QAAQ,CAACC,OAAO,GAAGL,YAAY;AAErCD,KAAK,CAACO,YAAY,CAACC,OAAO,CAACC,GAAG,CAC3BC,MAAM,IAAK;EACV,MAAMC,KAAK,GAAGC,YAAY,CAACC,OAAO,CAAC,OAAO,CAAC;EAC3C,MAAMC,SAAS,GAAGF,YAAY,CAACC,OAAO,CAAC,QAAQ,CAAC;EAChD,IAAIE,UAAU,GAAG,IAAI;EACrB,IAAIC,aAAa,GAAG,IAAI;EAExB,IAAIF,SAAS,EAAE;IACb,IAAI;MACF,MAAMG,MAAM,GAAGC,IAAI,CAACC,KAAK,CAACL,SAAS,CAAC;MACpC,IAAIM,KAAK,CAACC,OAAO,CAACJ,MAAM,CAAC,IAAIA,MAAM,CAACK,MAAM,IAAI,CAAC,EAAE;QAC/CP,UAAU,GAAGE,MAAM,CAAC,CAAC,CAAC;QACtBD,aAAa,GAAGC,MAAM,CAAC,CAAC,CAAC;MAC3B,CAAC,MAAM;QACLM,OAAO,CAACC,IAAI,CAAC,0CAA0C,EAAEP,MAAM,CAAC;MAClE;IACF,CAAC,CAAC,OAAOQ,CAAC,EAAE;MACVF,OAAO,CAACG,KAAK,CAAC,uBAAuB,EAAED,CAAC,CAAC;IAC3C;EACF,CAAC,MAAM;IACLF,OAAO,CAACC,IAAI,CAAC,iCAAiC,CAAC;EACjD;EAEA,IAAIT,UAAU,EAAE;IACdL,MAAM,CAACiB,OAAO,CAAC,aAAa,CAAC,GAAGZ,UAAU;EAC5C;EACA,IAAIJ,KAAK,EAAE;IACTD,MAAM,CAACiB,OAAO,CAAC,OAAO,CAAC,GAAGhB,KAAK;EACjC;EACA,IAAIK,aAAa,EAAE;IACjBN,MAAM,CAACiB,OAAO,CAAC,iBAAiB,CAAC,GAAGX,aAAa;EACnD;EAEA,OAAON,MAAM;AACf,CAAC,EACAgB,KAAK,IAAK;EACT,OAAOE,OAAO,CAACC,MAAM,CAACH,KAAK,CAAC;AAC9B,CACF,CAAC;AAED,eAAe1B,KAAK","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}