Optimization to load faster

This commit is contained in:
Luis Fernando Molina committed 2018-02-20 10:13:48 +01:00
1 parent e5487c5348
commit ff13093d6d
2 files changed
+14 -8

No files matched your search

Binary file not shown.
+14 -8
View File
@@ -42,22 +42,25 @@
timePeriod = pTimePeriod;
fileCache = newFileCache();
fileCache.initialize("AAMasters", "AAOlivia", "Candles", "Candlesticks", pExchange, pMarket, pDatetime, onCacheInitialized);
fileCache.initialize("AAMasters", "AAOlivia", "Candles", "Candlesticks", pExchange, pMarket, pDatetime, onFileReady);
function onCacheInitialized() {
function onFileReady() {
marketFile = fileCache.getMarketFile(pTimePeriod);
recalculateScale();
if (marketFile !== undefined) { // if the file ready is the one we need then it will continue here.
layerStatus = chartLayersPanel.getLayerStatus(chartLayersPanel.layerNames.OLIVIA_CANDLES);
recalculateScale();
recalculateCandles();
postitionViewPort();
layerStatus = chartLayersPanel.getLayerStatus(chartLayersPanel.layerNames.OLIVIA_CANDLES);
viewPort.eventHandler.listenToEvent("Zoom Changed", onZoomChanged);
canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished);
recalculateCandles();
postitionViewPort();
viewPort.eventHandler.listenToEvent("Zoom Changed", onZoomChanged);
canvas.eventHandler.listenToEvent("Drag Finished", onDragFinished);
}
}
}
@@ -130,6 +133,9 @@
datetime = newDatetime;
recalculateCandles();
fileCache.setDatetime(newDatetime);
}