Explorer: fix confirmed block refetch (#13261)

This commit is contained in:
Justin Starry 2020-10-29 10:36:48 +08:00 committed by GitHub
parent 92d6521a7f
commit 144bd36674
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 14 deletions

View File

@ -64,13 +64,9 @@ export async function fetchBlock(
key,
url,
});
let status = FetchStatus.Fetching;
let data: ConfirmedBlock = {
blockhash: "",
previousBlockhash: "",
parentSlot: 0,
transactions: [],
};
let status: FetchStatus;
let data: ConfirmedBlock | undefined;
try {
const connection = new Connection(url, "max");
@ -103,12 +99,7 @@ export function useFetchBlock() {
}
return React.useCallback(
(key: number) => {
const entry = state.entries[key];
if (!entry) {
fetchBlock(dispatch, url, cluster, key);
}
},
[state, dispatch, cluster, url]
(key: number) => fetchBlock(dispatch, url, cluster, key),
[dispatch, cluster, url]
);
}