on master help sign in
fix generating code before loading point details
commit5ae308f7ed4224a691291451aeb938d392092fe0 authorLiam Fitzgerald <hastuc-dibtux@gmail.com> dateThu 17 Oct 2019, 14:51 (7 years ago) parent97cbb00
1 file changed+8−3
src/lib/useKeyfileGenerator.js+8−3
src/lib/useKeyfileGenerator.js+8−3
@@ -32,9 +32,12 @@ export default function useKeyfileGenerator(manualNetworkSeed) {
3232 const [code, setCode] = useState(false);
3333
3434 const _point = need.point(pointCursor);
35− const _details = need.details(getDetails(_point));
35+ const details = getDetails(_point);
3636
37− const networkRevision = convertToInt(_details.keyRevisionNumber, 10);
37+ const networkRevision = details.matchWith({
38+ Just: ({ value }) => convertToInt(value.keyRevisionNumber, 10),
39+ Nothing: () => 0,
40+ });
3841 const { isOwner, isManagementProxy } = useCurrentPermissions();
3942
4043 const hasNetworkingKeys = networkRevision > 0;
@@ -51,6 +54,8 @@ export default function useKeyfileGenerator(manualNetworkSeed) {
5154 return;
5255 }
5356
57+ const _details = need.details(details);
58+
5459 const networkSeed = manualNetworkSeed
5560 ? Just(manualNetworkSeed)
5661 : await attemptNetworkSeedDerivation({
@@ -94,7 +99,7 @@ export default function useKeyfileGenerator(manualNetworkSeed) {
9499 wallet,
95100 authMnemonic,
96101 setCode,
97− _details,
102+ details,
98103 _point,
99104 ]);
100105