Return blockstore signatures-for-address despite bigtable error (#11594)

This commit is contained in:
Tyera Eulberg 2020-08-12 17:57:05 -06:00 committed by GitHub
parent 9071da6da7
commit b1e452f876
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 11 deletions

View File

@ -904,17 +904,21 @@ impl JsonRpcRequestProcessor {
before = results.last().map(|x| x.signature);
}
let mut bigtable_results = self
.runtime_handle
.block_on(
bigtable_ledger_storage.get_confirmed_signatures_for_address(
&address,
before.as_ref(),
limit,
),
)
.map_err(|err| Error::invalid_params(format!("{}", err)))?;
results.append(&mut bigtable_results)
let bigtable_results = self.runtime_handle.block_on(
bigtable_ledger_storage.get_confirmed_signatures_for_address(
&address,
before.as_ref(),
limit,
),
);
match bigtable_results {
Ok(mut bigtable_results) => {
results.append(&mut bigtable_results);
}
Err(err) => {
warn!("{:?}", err);
}
}
}
}