001-drive-proxy-adapter #1

Merged
Peter.Morton merged 25 commits from 001-drive-proxy-adapter into main 2026-03-07 12:45:57 -06:00
Showing only changes of commit a32e84ef55 - Show all commits

View File

@@ -56,8 +56,16 @@ function loadGlobalVariables() {
const code = readFileSync(join(globalDir, file), "utf-8"); const code = readFileSync(join(globalDir, file), "utf-8");
const script = new vm.Script(code, { filename: file }); const script = new vm.Script(code, { filename: file });
const context = vm.createContext({ ...globalVMContext, ...globalVariableContext }); const context = vm.createContext({ ...globalVMContext, ...globalVariableContext });
globalVariableContext[varName] = script.runInContext(context);
logger.info(`Loaded global functions: ${varName}`); // Execute script and capture returned object
const returnedObject = script.runInContext(context);
globalVariableContext[varName] = returnedObject;
logger.info(`Loaded global functions: ${varName}`, {
type: typeof returnedObject,
isObject: typeof returnedObject === 'object' && returnedObject !== null,
keys: returnedObject ? Object.keys(returnedObject).length : 0
});
}); });
logger.info(`Loaded ${jsonFiles.length + jsFiles.length} global variables`, logger.info(`Loaded ${jsonFiles.length + jsFiles.length} global variables`,