Skip to content

Commit

Permalink
Fix issues from self review
Browse files Browse the repository at this point in the history
New readme text wasn't updated to last class name & simplify & remove
dead code in `CertificateVerifier`.
  • Loading branch information
Alenar committed Mar 14, 2024
1 parent d3236aa commit 2a36928
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 22 deletions.
2 changes: 1 addition & 1 deletion mithril-explorer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,5 @@ make icons-font
You can then use the icon in the js, ie if your icon name is `shield`:

```jsx
<i className={`bi mithril mithril-shield`}></i>
<i className={`bi mi mi-shield`}></i>
```
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ const certificateChainValidationEvents = {
started: "CertificateChainValidationStarted",
certificateValidated: "CertificateValidated",
done: "CertificateChainValidated",
unknown: "Unknown",
};

const eventPosition = {
Expand Down Expand Up @@ -79,26 +78,20 @@ export default function CertificateVerifier({
}, [validationError, onChainValidationError]);

useEffect(() => {
switch (currentStep) {
case certificateValidationSteps.ready:
setVerificationEvents([]);
setValidationError(undefined);

if (client && certificate) {
setCurrentStep(certificateValidationSteps.validationInProgress);

verifyCertificateChain(client, certificate.hash)
.catch((err) => {
console.error("Certificate Chain verification error:\n", err);
setValidationError(err);
})
.finally(() => setCurrentStep(certificateValidationSteps.done));
}
break;
case certificateValidationSteps.validationInProgress:
case certificateValidationSteps.done:
default:
break;
if (currentStep === certificateValidationSteps.ready) {
setVerificationEvents([]);
setValidationError(undefined);

if (client && certificate) {
setCurrentStep(certificateValidationSteps.validationInProgress);

verifyCertificateChain(client, certificate.hash)
.catch((err) => {
console.error("Certificate Chain verification error:\n", err);
setValidationError(err);
})
.finally(() => setCurrentStep(certificateValidationSteps.done));
}
}
}, [currentStep, client, certificate]);

Expand Down

0 comments on commit 2a36928

Please sign in to comment.