fix(pad.ts): replace exports.baseURL references with baseURL variable

Convert remaining exports.baseURL references to use the baseURL const defined at module level.
This completes the conversion from CommonJS require/exports to ESM import/export syntax.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
SamTV12345 2026-04-26 14:37:28 +02:00
parent de2b51684a
commit a8d7a3c5ad

View File

@ -26,6 +26,7 @@ import skinVariants from './skin_variants.js';
let socket;
const baseURL = '';
// These jQuery things should create local references, but for now `require()`
// assigns to the global `$` and augments it with plugins.
@ -278,9 +279,7 @@ const handshake = async () => {
// unescape necessary due to Safari and Opera interpretation of spaces
padId = decodeURIComponent(padId);
// padId is used here for sharding / scaling. We prefix the padId with padId: so it's clear
// to the proxy/gateway/whatever that this is a pad connection and should be treated as such
socket = pad.socket = socketio.connect(exports.baseURL, '/', {
socket = pad.socket = socketio.connect(baseURL, '/', {
query: {padId},
reconnectionAttempts: 5,
reconnection: true,
@ -904,7 +903,7 @@ const pad = {
},
asyncSendDiagnosticInfo: () => {
const currentUrl = window.location.href;
fetch(`${exports.baseURL}ep/pad/connection-diagnostic-info`, {
fetch(`${baseURL}ep/pad/connection-diagnostic-info`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
@ -940,7 +939,7 @@ const pad = {
},
};
const init = () => pad.init();
export const init = () => pad.init();
const settings = {
LineNumbersDisabled: false,
@ -953,9 +952,9 @@ const settings = {
};
pad.settings = settings;
export const baseURL = '';
export {settings};
export {randomString};
export {getParams};
export {pad};
export {init};
export {baseURL};