33 lines
1003 B
TypeScript
33 lines
1003 B
TypeScript
import Services from './services/service';
|
|
// import { WebSocketClient } from './websockets';
|
|
|
|
// const wsurl = `ws://74.234.68.175:8091`;
|
|
const wsurl = `wss://localhost/ws/`;
|
|
document.addEventListener('DOMContentLoaded', async () => {
|
|
try {
|
|
|
|
const services = await Services.getInstance();
|
|
let device = await services.getDevice()
|
|
|
|
if(!device) {
|
|
device = await services.createNewDevice();
|
|
} else {
|
|
await services.restoreDevice(device)
|
|
}
|
|
await services.addWebsocketConnection(wsurl);
|
|
await services.recoverInjectHtml();
|
|
await services.restoreProcesses();
|
|
await services.restoreMessages();
|
|
|
|
const queryString = window.location.search;
|
|
const urlParams = new URLSearchParams(queryString)
|
|
const pairingAddress = urlParams.get('sp_address')
|
|
if(pairingAddress) {
|
|
await services.sendPairingTx(pairingAddress)
|
|
}
|
|
} catch (error) {
|
|
console.error(error);
|
|
}
|
|
});
|
|
|