mirror of
https://github.com/jwinterm/nodejs-pool.git
synced 2026-10-17 05:21:27 +02:00
PaymentID's weren't returning the correct data from the API.
This commit is contained in:
+4
-6
@@ -263,16 +263,14 @@ app.get('/miner/:address/payments', function (req, res) {
|
||||
let address_parts = req.params.address.split('.');
|
||||
let address = address_parts[0];
|
||||
let payment_id = address_parts[1];
|
||||
let query = "SELECT amount, pool_type, transaction_id, UNIX_TIMESTAMP(paid_time) as ts FROM " +
|
||||
"payments WHERE payment_address = ? AND paid_time < ? AND payment_id = ? ORDER BY paid_time DESC LIMIT ? OFFSET ?";
|
||||
let query = "SELECT amount as amt, pool_type, transaction_id, UNIX_TIMESTAMP(paid_time) as ts FROM " +
|
||||
"payments WHERE payment_address = ? AND payment_id = ? ORDER BY paid_time DESC LIMIT ? OFFSET ?";
|
||||
if (typeof(payment_id) === 'undefined') {
|
||||
query = "SELECT amount as amt, pool_type, transaction_id, UNIX_TIMESTAMP(paid_time) as ts FROM " +
|
||||
"payments WHERE payment_address = ? AND paid_time < ? AND payment_id IS ? ORDER BY paid_time DESC LIMIT ? OFFSET ?";
|
||||
"payments WHERE payment_address = ? AND payment_id IS ? ORDER BY paid_time DESC LIMIT ? OFFSET ?";
|
||||
}
|
||||
let start = req.query.start || Date.now() / 1000;
|
||||
start *= 1000;
|
||||
let response = [];
|
||||
global.mysql.query(query, [address, global.support.formatDate(start), payment_id, limit, page]).then(function (rows) {
|
||||
global.mysql.query(query, [address, payment_id, limit, page]).then(function (rows) {
|
||||
if (rows.length === 0) {
|
||||
return res.json(response);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user