JSFiddle - React, Tailwind, and code Playground
by samdelagarza
JavaScript
// radar app
metrics.track();
var vm = new RadarViewModel();
// open (??)
var snapshotId = metrics.snapshot(function () {
var symbols = [];
vm.rows.forEach(function (row) {
symbols.push({
row.symbol, row.interval
});
});
});
// close
metrics.unsubscribeSnapshot(shapshotId);
// metrics
var snapshotCallbacks = {};
m.prototype.snapshot = function (cb) {
var id = generateId();
snapshotCallbacks[id] = cb;
}
m.prototype.unsubscribeSnapshot = function (id) {
delete snapshotCallbacks[id];
}
// ctor
setTimeout(function () {
Object.keys(snapshotCallbacks).forEach(function (key) {
snapshotCallbacks[key]();
});
}, 360000);