diff --git a/.gitignore b/.gitignore index d9ffcb1be..f57a84efa 100644 --- a/.gitignore +++ b/.gitignore @@ -9,10 +9,4 @@ bin/* *.cache node_modules/* exchange/Auth0.js -configs/Email.Config.json - -configs/User.Profile.json -configs/Execution.Config.json -configs/Secret.Keys.json -*.env -*.vscode* \ No newline at end of file +.env diff --git a/Assistant.js b/Assistant.js index d4fbb4346..28f5c0065 100644 --- a/Assistant.js +++ b/Assistant.js @@ -30,7 +30,8 @@ rememberThis: rememberThis, remindMeOf: remindMeOf, truncDecimals: truncDecimals, - sendEmail: sendEmail + sendEmail: sendEmail, + addExtraData: addExtraData }; let utilities = UTILITIES.newCloudUtilities(bot, logger); @@ -1363,6 +1364,11 @@ return; } + function addExtraData(pExtraDataArray) { + + context.extraData = pExtraDataArray; + } + function truncDecimals(pFloatValue, pDecimals) { if (!pDecimals) pDecimals = 8; // Default value diff --git a/Context.js b/Context.js index df5cd196f..1d272378a 100644 --- a/Context.js +++ b/Context.js @@ -45,7 +45,8 @@ messageBody: "" }, initialize: initialize, - saveThemAll: saveThemAll + saveThemAll: saveThemAll, + extraData: [] }; /* @@ -492,7 +493,9 @@ thisObject.newHistoryRecord.messageBody ]; - thisObject.executionHistory.push(newRecord); + let recordWithExtraData = newRecord.concat(thisObject.extraData); + + thisObject.executionHistory.push(recordWithExtraData); let fileContent = JSON.stringify(thisObject.executionHistory);