This commit is contained in:
ThinaticSystem 2022-06-19 22:08:30 +09:00
parent 2adbc3c0c8
commit 5042354ce0

View File

@ -41,14 +41,7 @@ export function createAiScriptEnv(opts) {
}), }),
'Mk:fetch': values.FN_NATIVE(async ([resource, init]) => { 'Mk:fetch': values.FN_NATIVE(async ([resource, init]) => {
utils.assertString(resource); utils.assertString(resource);
const response = await (async () => { const response = init ? await fetch(resource.value, utils.valToJs(init)) : await fetch(resource.value);
if (init) {
utils.assertObject(init);
return await fetch(resource.value, utils.valToJs(init));
} else {
return await fetch(resource.value);
}
})();
const returnObject = { const returnObject = {
headers: new Object(), headers: new Object(),
body: await response.text(), body: await response.text(),
@ -56,7 +49,6 @@ export function createAiScriptEnv(opts) {
response.headers.forEach((value, key) => { response.headers.forEach((value, key) => {
returnObject.headers[key] = value; returnObject.headers[key] = value;
}); });
console.log(returnObject)
return utils.jsToVal(returnObject); return utils.jsToVal(returnObject);
}), }),
}; };