feat: 充值重构+AI图表修复+安全加固+路由清理
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
import { getErrorMessage, logMessage, } from './helpers';
|
||||
var QuotesProvider = /** @class */ (function () {
|
||||
function QuotesProvider(datafeedUrl, requester) {
|
||||
this._datafeedUrl = datafeedUrl;
|
||||
this._requester = requester;
|
||||
}
|
||||
QuotesProvider.prototype.getQuotes = function (symbols) {
|
||||
var _this = this;
|
||||
return new Promise(function (resolve, reject) {
|
||||
_this._requester.sendRequest(_this._datafeedUrl, 'quotes', { symbols: symbols })
|
||||
.then(function (response) {
|
||||
if (response.s === 'ok') {
|
||||
resolve(response.d);
|
||||
}
|
||||
else {
|
||||
reject(response.errmsg);
|
||||
}
|
||||
})
|
||||
.catch(function (error) {
|
||||
var errorMessage = getErrorMessage(error);
|
||||
logMessage("QuotesProvider: getQuotes failed, error=" + errorMessage);
|
||||
reject("network error: " + errorMessage);
|
||||
});
|
||||
});
|
||||
};
|
||||
return QuotesProvider;
|
||||
}());
|
||||
export { QuotesProvider };
|
||||
Reference in New Issue
Block a user