ihm_client/src/index.ts
2024-10-12 13:01:18 +02:00

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);
}
});