Finalize() function implemented

This commit is contained in:
Luis Fernando Molina committed 2019-03-26 10:02:50 +01:00
1 parent 837a95bb43
commit 26e166caee
1 file changed
+27
+27
View File
@@ -12,6 +12,7 @@
// Main functions and properties.
initialize: initialize,
finalize: finalize,
container: undefined,
getContainer: getContainer,
setTimePeriod: setTimePeriod,
@@ -55,6 +56,32 @@
return thisObject;
function finalize() {
try {
if (INFO_LOG === true) { logger.write("[INFO] finalize -> Entering function."); }
/* Stop listening to the necesary events. */
viewPort.eventHandler.stopListening("Offset Changed", onOffsetChanged);
marketFiles.eventHandler.stopListening("Files Updated", onFilesUpdated);
/* Destroyd References */
datetime = undefined;
timePeriod = undefined;
fileSequence = undefined;
plotElements = undefined;
plotLines = undefined;
notes = undefined;
} catch (err) {
if (ERROR_LOG === true) { logger.write("[ERROR] finalize -> err.message = " + err.message); }
}
}
function initialize(pStorage, pExchange, pMarket, pDatetime, pTimePeriod, callBackFunction) {
try {