mirror of
https://github.com/mempool/mempool.git
synced 2025-02-24 22:58:30 +01:00
Get all pools in accelerations list
This commit is contained in:
parent
78ac0137b3
commit
90331e2c1b
2 changed files with 17 additions and 4 deletions
|
@ -83,9 +83,9 @@ export class AccelerationsListComponent implements OnInit, OnDestroy {
|
|||
this.pageChange(this.page);
|
||||
});
|
||||
|
||||
this.miningService.getMiningStats('1m').subscribe(stats => {
|
||||
for (const pool of stats.pools) {
|
||||
this.pools[pool.poolUniqueId] = pool;
|
||||
this.miningService.getPools().subscribe(pools => {
|
||||
for (const pool of pools) {
|
||||
this.pools[pool.unique_id] = pool;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -31,6 +31,7 @@ export class MiningService {
|
|||
data: MiningStats;
|
||||
}
|
||||
} = {};
|
||||
poolsData: SinglePoolStats[] = [];
|
||||
|
||||
constructor(
|
||||
private stateService: StateService,
|
||||
|
@ -58,6 +59,18 @@ export class MiningService {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get names and slugs of all pools
|
||||
*/
|
||||
public getPools(): Observable<any[]> {
|
||||
return this.poolsData.length ? of(this.poolsData) : this.apiService.listPools$(undefined).pipe(
|
||||
map(response => {
|
||||
this.poolsData = response.body;
|
||||
return this.poolsData;
|
||||
})
|
||||
);
|
||||
|
||||
}
|
||||
/**
|
||||
* Set the hashrate power of ten we want to display
|
||||
*/
|
||||
|
|
Loading…
Add table
Reference in a new issue