import { d as defineEventHandler, e as getQuery, u as useRuntimeConfig, c as getHeader, $ as $fetch, f as createError } from '../../../../nitro/nitro.mjs'; import 'node:http'; import 'node:https'; import 'node:events'; import 'node:buffer'; import 'node:fs'; import 'node:path'; import 'node:crypto'; import 'node:url'; import 'better-sqlite3'; const getSiteInfo_get = defineEventHandler(async (event) => { var _a; const config = useRuntimeConfig(); const query = getQuery(event); const modulesApiBase = config.public.modulesApiBase || config.public.ApiBase || "https://websopy-api.websoft.top/api"; const tenantId = getHeader(event, "tenantid") || config.public.tenantId || config.public.TenantId || "5"; const authorization = getHeader(event, "authorization"); try { return await $fetch("/cms/cms-website/getSiteInfo", { baseURL: modulesApiBase, headers: { TenantId: String(tenantId), ...authorization ? { Authorization: String(authorization) } : {} }, query }); } catch (error) { throw createError({ statusCode: (error == null ? void 0 : error.statusCode) || ((_a = error == null ? void 0 : error.response) == null ? void 0 : _a.status) || 502, statusMessage: (error == null ? void 0 : error.statusMessage) || "Failed to fetch site info" }); } }); export { getSiteInfo_get as default }; //# sourceMappingURL=getSiteInfo.get.mjs.map