Files
OpenDeck/src/lib/ports.ts
T

19 lines
432 B
TypeScript

import { invoke } from "@tauri-apps/api/core";
let portBase = 57116;
let initialised = false;
export async function initPortBase(): Promise<void> {
if (initialised) return;
portBase = await invoke<number>("get_port_base");
initialised = true;
}
export function getWebSocketPort(): number {
return portBase;
}
export function getWebserverUrl(path: string = ""): string {
return `http://127.0.0.1:${portBase + 2}/${path}`;
}