add websocket
This commit is contained in:
14
src/renderer/realtime/wsBase.ts
Normal file
14
src/renderer/realtime/wsBase.ts
Normal file
@ -0,0 +1,14 @@
|
||||
export function getWsBaseUrl(): string {
|
||||
// 1) если ты пробрасываешь конфиг в window
|
||||
const w = window as any;
|
||||
if (w.__ENV__?.WS_BASE) return String(w.__ENV__.WS_BASE);
|
||||
|
||||
// 2) если открыто с https/http — строим ws/wss автоматически
|
||||
if (typeof window !== 'undefined' && window.location?.origin) {
|
||||
const origin = window.location.origin; // http(s)://host
|
||||
return origin.replace(/^http/, 'ws');
|
||||
}
|
||||
|
||||
// 3) дефолт
|
||||
return 'wss://minecraft.api.popa-popa.ru';
|
||||
}
|
||||
Reference in New Issue
Block a user