Merge pull request #130 from phated/phated/arrow-comment

fix: Add workaround for SES that reject arrow strings
This commit is contained in:
Jordi Baylina 2022-03-10 21:13:14 -07:00 committed by GitHub
commit 0e3fa03291
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,13 +37,15 @@ export default async function wtnsDebug(input, wasmFileName, wtnsFileName, symNa
if (options.set) { if (options.set) {
if (!sym) sym = await loadSyms(symName); if (!sym) sym = await loadSyms(symName);
wcOps.logSetSignal= function(labelIdx, value) { wcOps.logSetSignal= function(labelIdx, value) {
if (logger) logger.info("SET " + sym.labelIdx2Name[labelIdx] + " <-- " + value.toString()); // The line below splits the arrow log into 2 strings to avoid some Secure ECMAScript issues
if (logger) logger.info("SET " + sym.labelIdx2Name[labelIdx] + " <" + "-- " + value.toString());
}; };
} }
if (options.get) { if (options.get) {
if (!sym) sym = await loadSyms(symName); if (!sym) sym = await loadSyms(symName);
wcOps.logGetSignal= function(varIdx, value) { wcOps.logGetSignal= function(varIdx, value) {
if (logger) logger.info("GET " + sym.labelIdx2Name[varIdx] + " --> " + value.toString()); // The line below splits the arrow log into 2 strings to avoid some Secure ECMAScript issues
if (logger) logger.info("GET " + sym.labelIdx2Name[varIdx] + " --" + "> " + value.toString());
}; };
} }
if (options.trigger) { if (options.trigger) {