import Services from './services/service'; document.addEventListener('DOMContentLoaded', async () => { try { const services = await Services.getInstance(); setTimeout( async () => { let device = await services.getDevice() if(!device) { device = await services.createNewDevice(); } else { await services.restoreDevice(device) } await services.restoreProcesses(); await services.restoreMessages(); if (services.isPaired()) { await services.injectProcessListPage() } else { const queryString = window.location.search; const urlParams = new URLSearchParams(queryString) const pairingAddress = urlParams.get('sp_address') if(pairingAddress) { await services.sendPairingTx(pairingAddress) } } }, 500); } catch (error) { console.error(error); } });