Make sure to try/catch indexing code in case db is not available

This commit is contained in:
nymkappa 2022-02-21 23:46:25 +09:00
parent b2f872c4cc
commit 938a978900
No known key found for this signature in database
GPG Key ID: E155910B16E8BD04

View File

@ -164,12 +164,17 @@ class Server {
} }
} }
runIndexingWhenReady() { async runIndexingWhenReady() {
if (!Common.indexingEnabled() || mempool.hasPriority()) { if (!Common.indexingEnabled() || mempool.hasPriority()) {
return; return;
} }
blocks.$generateBlockDatabase();
mining.$generateNetworkHashrateHistory(); try {
await blocks.$generateBlockDatabase();
await mining.$generateNetworkHashrateHistory();
} catch (e) {
logger.info(`Unable to run indexing right now, trying again later. ` + e);
}
} }
setUpWebsocketHandling() { setUpWebsocketHandling() {