Bug fix: rate history API not working
This commit is contained in:
parent
6451f02546
commit
4967d52a88
@ -41,9 +41,9 @@ function getHistory(asset, duration) {
|
|||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
duration = getHistory.validateDuration(duration);
|
duration = getHistory.validateDuration(duration);
|
||||||
let statement = "SELECT " +
|
let statement = "SELECT " +
|
||||||
(!duration || duration.endsWith("year") ? "DATE(rec_time) AS time, AVG(rate) as rate" : "rec_time AS time, rate") +
|
(!duration || duration.endsWith("month") || duration.endsWith("year") ? "DATE(rec_time) AS time, AVG(rate) as rate" : "rec_time AS time, rate") +
|
||||||
" WHERE asset=?" + (duration ? " AND rec_time >= NOW() - INTERVAL " + duration : "") +
|
" FROM PriceHistory WHERE asset=?" + (duration ? " AND rec_time >= NOW() - INTERVAL " + duration : "") +
|
||||||
(!duration || duration.endsWith("year") ? " GROUP BY time" : "") +
|
(!duration || duration.endsWith("month") || duration.endsWith("year") ? " GROUP BY time" : "") +
|
||||||
" ORDER BY time";
|
" ORDER BY time";
|
||||||
DB.query(statement, asset)
|
DB.query(statement, asset)
|
||||||
.then(result => resolve(result))
|
.then(result => resolve(result))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user