commit dbb895c32cf01a538e715c63a55e21a8f6ca0344 parent 36e8524d5d03c13311764f95eefa6c89b8767152 Author: Emily Doherty <git@emily.sh> Date: Sat, 26 Nov 2022 02:10:34 -0800 Initial implementation of efficient chart updater Diffstat:
| M | src/index.js | | | 11 | +++++++++++ |
1 file changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/index.js b/src/index.js @@ -80,11 +80,22 @@ function updateRegionalToken(region, data) { current_price_hash[region] = data['price_data'][region]; if (region === current_region_selection) { formatToken(); + add_data_to_chart(region, data); } } } +function add_data_to_chart(region, data) { + if (token_chart) { + const datum = {'time': data['current_time'], 'value': data['price_data'][region]} + token_chart.data.datasets.forEach((dataset) => { + dataset.data.push(datum); + }) + token_chart.update(); + } +} + export function updateRegionPreference(newRegion) { if (newRegion !== current_region_selection) { token_chart.destroy();