on master help sign in
Properly set urbitWallet at end of reticket flow
087e4d5Fang
src/views/Reticket/DoReticket.js+3−1
@@ -1,4 +1,5 @@
1import React, { useState, useCallback } from 'react';
1import React, { useState, useCallback } from 'react';
2+import { Just } from 'folktale/maybe';
2
3
3import { Grid, H4, Text, ErrorText } from 'indigo-react';
4import { Grid, H4, Text, ErrorText } from 'indigo-react';
4import { RestartButton } from 'components/Buttons';
5import { RestartButton } from 'components/Buttons';
@@ -40,7 +41,8 @@ export default function DoReticket({ newWallet, completed }) {
40 contracts: need.contracts(contracts),
41 contracts: need.contracts(contracts),
41 onUpdate: handleUpdate,
42 onUpdate: handleUpdate,
42 });
43 });
44+ //TODO would it be better for this to happen in completed()?
43− setUrbitWallet(newWallet.value.wallet);
45+ setUrbitWallet(Just(newWallet.value.wallet));
44 completed(); //TODO don't auto-redirect
46 completed(); //TODO don't auto-redirect
45 } catch (err) {
47 } catch (err) {
46 setGeneralError(err);
48 setGeneralError(err);