From fd7b9713eadfc2ed4e1a7cbad979b3de8fa9c3ad Mon Sep 17 00:00:00 2001 From: tim Date: Tue, 22 Apr 2025 17:21:12 -0400 Subject: [PATCH] share landing page bugfixes --- .env-arb1 | 2 +- src/charts/datafeed.js | 6 +++--- src/share.js | 7 ++----- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/.env-arb1 b/.env-arb1 index 400fddc..2fe2c4f 100644 --- a/.env-arb1 +++ b/.env-arb1 @@ -1,2 +1,2 @@ VITE_WS_URL=wss://ws.dexorder.trade -VITE_SNAPSHOT_URL=https://ws.dexorder.trade/snapshot +VITE_SERVER_URL=https://ws.dexorder.trade diff --git a/src/charts/datafeed.js b/src/charts/datafeed.js index e964fe6..22ba4e2 100644 --- a/src/charts/datafeed.js +++ b/src/charts/datafeed.js @@ -381,11 +381,11 @@ export const DataFeed = { onResolveErrorCallback, extension ) { - log('[resolveSymbol]: Method call', symbolName); + console.log('[resolveSymbol]: Method call', symbolName); const symbols = getAllSymbols(); const symbolItem = symbolName === 'default' ? defaultSymbol : symbols[symbolName] if (!symbolItem) { - log('[resolveSymbol]: Cannot resolve symbol', symbolName); + console.log('[resolveSymbol]: Cannot resolve symbol', symbolName); onResolveErrorCallback('cannot resolve symbol'); return; } @@ -451,7 +451,7 @@ export const DataFeed = { // volume_precision: 2, data_status: 'streaming', }; - log('[resolveSymbol]: Symbol resolved', symbolName); + console.log('[resolveSymbol]: Symbol resolved', symbolName); onSymbolResolvedCallback(symbolInfo) }, diff --git a/src/share.js b/src/share.js index 290b3d3..aa29b11 100644 --- a/src/share.js +++ b/src/share.js @@ -27,11 +27,8 @@ export async function getShareUrl() { const json = JSON.stringify(data) console.log('sharing data', json, data) const compressed = compressToEncodedURIComponent(json); - let baseUrl = `${window.location.protocol}//${window.location.hostname}`; - if (window.location.port) - baseUrl += ':' + window.location.port const imageFile = await takeSnapshot() - return `${baseUrl}/shared?i=${imageFile}&d=${compressed}`; + return import.meta.env.VITE_SERVER_URL+ `/share?i=${imageFile}&d=${compressed}`; } export function loadShareUrl() { @@ -69,7 +66,7 @@ export function loadShareUrl() { export async function takeSnapshot() { const screenshotCanvas = await widget.takeClientScreenshot(); const image = await new Promise((resolve) => screenshotCanvas.toBlob(resolve)); - const response = await fetch(import.meta.env.VITE_SNAPSHOT_URL, { + const response = await fetch(import.meta.env.VITE_SERVER_URL + '/snapshot', { method: 'PUT', body: image, credentials: 'same-origin',