Merge pull request #5425 from mempool/natsoni/clear-mining-cache-network-change

Clear mining service cache on network change
This commit is contained in:
wiz 2024-08-05 14:03:14 -04:00 committed by GitHub
commit 7b56212064
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -37,7 +37,11 @@ export class MiningService {
private stateService: StateService, private stateService: StateService,
private apiService: ApiService, private apiService: ApiService,
private storageService: StorageService, private storageService: StorageService,
) { } ) {
this.stateService.networkChanged$.subscribe((network) => {
this.clearCache();
});
}
/** /**
* Generate pool ranking stats * Generate pool ranking stats
@ -141,4 +145,9 @@ export class MiningService {
totalBlockCount: parseInt(response.headers.get('x-total-count'), 10), totalBlockCount: parseInt(response.headers.get('x-total-count'), 10),
}; };
} }
private clearCache(): void {
this.cache = {};
this.poolsData = [];
}
} }