IFSNEOREVIEWV3 / app.js
MMOON's picture
Upload 14 files
77c8214 verified
raw
history blame contribute delete
516 Bytes
// Initialize IndexedDB Handler
const dbHandler = new IndexedDBHandler();
const state = new State(dbHandler);
const dataProcessor = new DataProcessor(state);
const fileHandler = new FileHandler(state);
const uiManager = new UIManager(state, dataProcessor, fileHandler);
dataProcessor.setUIManager(uiManager);
fileHandler.setUIManager(uiManager);
fileHandler.setDataProcessor(dataProcessor);
state.loadInitialData().then(() => {
console.log('Initial data loaded from IndexedDB');
uiManager.initUI();
});