refac/fix: verify connection

This commit is contained in:
Timothy Jaeryang Baek 2025-10-07 22:56:52 -05:00
parent c1e86ad0a6
commit 19ba6c06dd

View file

@ -72,10 +72,13 @@
// remove trailing slash from url // remove trailing slash from url
url = url.replace(/\/$/, ''); url = url.replace(/\/$/, '');
let _headers = null;
if (headers) { if (headers) {
try { try {
const _headers = JSON.parse(headers); _headers = JSON.parse(headers);
if (typeof _headers !== 'object' || Array.isArray(_headers)) { if (typeof _headers !== 'object' || Array.isArray(_headers)) {
_headers = null;
throw new Error('Headers must be a valid JSON object'); throw new Error('Headers must be a valid JSON object');
} }
headers = JSON.stringify(_headers, null, 2); headers = JSON.stringify(_headers, null, 2);
@ -94,7 +97,7 @@
auth_type, auth_type,
azure: azure, azure: azure,
api_version: apiVersion, api_version: apiVersion,
headers: JSON.parse(headers) ...(_headers ? { headers: _headers } : {})
} }
}, },
direct direct