Upload files.

This commit is contained in:
0xcathiefish
2026-02-12 08:11:37 +00:00
parent 47fa783913
commit b33ef907d4
2029 changed files with 53320 additions and 0 deletions
@@ -0,0 +1,25 @@
import { getErrorMessage, logMessage, } from './helpers';
export class QuotesProvider {
constructor(datafeedUrl, requester) {
this._datafeedUrl = datafeedUrl;
this._requester = requester;
}
getQuotes(symbols) {
return new Promise((resolve, reject) => {
this._requester.sendRequest(this._datafeedUrl, 'quotes', { symbols: symbols })
.then((response) => {
if (response.s === 'ok') {
resolve(response.d);
}
else {
reject(response.errmsg);
}
})
.catch((error) => {
const errorMessage = getErrorMessage(error);
logMessage(`QuotesProvider: getQuotes failed, error=${errorMessage}`);
reject(`network error: ${errorMessage}`);
});
});
}
}