20 lines
446 B
JavaScript
20 lines
446 B
JavaScript
import { bindSegmentEvents, loadSegments } from "./segments.js";
|
|
import { startOpsSocket } from "./ws.js";
|
|
|
|
async function bootstrap() {
|
|
bindSegmentEvents();
|
|
startOpsSocket();
|
|
try {
|
|
await loadSegments();
|
|
} catch (err) {
|
|
const root = document.getElementById("segmentList");
|
|
if (root) {
|
|
root.innerHTML = `<div class="ops-banner banner-error">${
|
|
err.message || String(err)
|
|
}</div>`;
|
|
}
|
|
}
|
|
}
|
|
|
|
bootstrap();
|