Spaces:
Running
Running
fix: use local demo data when apiKey is 'demo', avoid CORS issues on HF
Browse files- index.html +2 -2
index.html
CHANGED
|
@@ -775,7 +775,7 @@ function computeBB(closes, period = 20, mult = 2) {
|
|
| 775 |
|
| 776 |
// ββ API ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 777 |
async function fetchSeries(symbol, interval, n, apiKey) {
|
| 778 |
-
if (!apiKey) return { data: generateDemo(symbol, interval, n), demo: true };
|
| 779 |
try {
|
| 780 |
const r = await fetch(`${BASE}/time_series?symbol=${encodeURIComponent(symbol)}&interval=${interval}&outputsize=${n}&apikey=${apiKey}`);
|
| 781 |
const json = await r.json();
|
|
@@ -797,7 +797,7 @@ async function fetchQuote(symbol, apiKey) {
|
|
| 797 |
'BTC/USD': { name:'Bitcoin / US Dollar', close:'65420.00', change:'-320.50', percent_change:'-0.49%', volume:'β', open:'65740.00', high:'66100.00', low:'64800.00' },
|
| 798 |
'EUR/USD': { name:'Euro / US Dollar', close:'1.0852', change:'+0.0021', percent_change:'+0.19%', volume:'β', open:'1.0831', high:'1.0870', low:'1.0820' },
|
| 799 |
};
|
| 800 |
-
if (!apiKey) return { q: DEMO_QUOTES[symbol] || {}, demo: true };
|
| 801 |
try {
|
| 802 |
const r = await fetch(`${BASE}/quote?symbol=${encodeURIComponent(symbol)}&apikey=${apiKey}`);
|
| 803 |
const json = await r.json();
|
|
|
|
| 775 |
|
| 776 |
// ββ API ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 777 |
async function fetchSeries(symbol, interval, n, apiKey) {
|
| 778 |
+
if (!apiKey || apiKey === 'demo') return { data: generateDemo(symbol, interval, n), demo: true };
|
| 779 |
try {
|
| 780 |
const r = await fetch(`${BASE}/time_series?symbol=${encodeURIComponent(symbol)}&interval=${interval}&outputsize=${n}&apikey=${apiKey}`);
|
| 781 |
const json = await r.json();
|
|
|
|
| 797 |
'BTC/USD': { name:'Bitcoin / US Dollar', close:'65420.00', change:'-320.50', percent_change:'-0.49%', volume:'β', open:'65740.00', high:'66100.00', low:'64800.00' },
|
| 798 |
'EUR/USD': { name:'Euro / US Dollar', close:'1.0852', change:'+0.0021', percent_change:'+0.19%', volume:'β', open:'1.0831', high:'1.0870', low:'1.0820' },
|
| 799 |
};
|
| 800 |
+
if (!apiKey || apiKey === 'demo') return { q: DEMO_QUOTES[symbol] || {}, demo: true };
|
| 801 |
try {
|
| 802 |
const r = await fetch(`${BASE}/quote?symbol=${encodeURIComponent(symbol)}&apikey=${apiKey}`);
|
| 803 |
const json = await r.json();
|