@@ -30,21 +30,22 @@ export default function DoReticket({ newWallet, completed }) {
31 // start reticketing transactions on mount
31 // start reticketing transactions on mount
32 useLifecycle(() => {
32 useLifecycle(() => {
33− claimPointFromInvite({
35+ await claimPointFromInvite({
34− inviteWallet: need.wallet(wallet),
36+ inviteWallet: need.wallet(wallet),
35− wallet: newWallet.value.wallet,
37+ wallet: newWallet.value.wallet,
36− point: need.point(pointCursor),
38+ point: need.point(pointCursor),
37− web3: need.web3(web3),
39+ web3: need.web3(web3),
38− contracts: need.contracts(contracts),
40+ contracts: need.contracts(contracts),
39− onUpdate: handleUpdate,
41+ onUpdate: handleUpdate,
42 setUrbitWallet(newWallet.value.wallet);
43 setUrbitWallet(newWallet.value.wallet);
43 completed(); //TODO don't auto-redirect
44 completed(); //TODO don't auto-redirect
45− .catch(err => {
45+ } catch (err) {
46 setGeneralError(err);
46 setGeneralError(err);
50 const handleUpdate = useCallback(
51 const handleUpdate = useCallback(