13 lines
397 B
TypeScript
13 lines
397 B
TypeScript
import type { Ocpp } from "@/types/evcc";
|
|
|
|
export function getOcppUrl(ocpp: Ocpp): string {
|
|
// User specified url, e.g., for reverse proxy setups
|
|
if (ocpp.status.externalUrl) {
|
|
return ocpp.status.externalUrl;
|
|
}
|
|
return `ws://${window.location.hostname}:${ocpp.config.port}/`;
|
|
}
|
|
|
|
export function getOcppUrlWithStationId(ocpp: Ocpp): string {
|
|
return `${getOcppUrl(ocpp)}<stationId>`;
|
|
}
|