mirror of
https://github.com/mempool/mempool.git
synced 2025-02-23 06:35:15 +01:00
Return null for avg of zero matching health scores
This commit is contained in:
parent
408c86963b
commit
e81839e7ed
1 changed files with 3 additions and 3 deletions
|
@ -401,7 +401,7 @@ class BlocksRepository {
|
||||||
/**
|
/**
|
||||||
* Get average block health for all blocks for a single pool
|
* Get average block health for all blocks for a single pool
|
||||||
*/
|
*/
|
||||||
public async $getAvgBlockHealthPerPoolId(poolId: number): Promise<number> {
|
public async $getAvgBlockHealthPerPoolId(poolId: number): Promise<number | null> {
|
||||||
const params: any[] = [];
|
const params: any[] = [];
|
||||||
const query = `
|
const query = `
|
||||||
SELECT AVG(blocks_audits.match_rate) AS avg_match_rate
|
SELECT AVG(blocks_audits.match_rate) AS avg_match_rate
|
||||||
|
@ -413,8 +413,8 @@ class BlocksRepository {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const [rows] = await DB.query(query, params);
|
const [rows] = await DB.query(query, params);
|
||||||
if (!rows[0] || !rows[0].avg_match_rate) {
|
if (!rows[0] || rows[0].avg_match_rate == null) {
|
||||||
return 0;
|
return null;
|
||||||
}
|
}
|
||||||
return Math.round(rows[0].avg_match_rate * 100) / 100;
|
return Math.round(rows[0].avg_match_rate * 100) / 100;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue