@@ -104,9 +104,14 @@ class InviteTicket extends React.Component {
104 let errors = []
104 let errors = []
106 if (incoming.length > 0) {
106 if (incoming.length > 0) {
107− let pointNum = parseInt(incoming[0]);
107+ let pointNum = parseInt(incoming[0], 10)
108− realPoint = Just(pointNum);
108+ realPoint = Just(pointNum)
109− let genWallet = await generateWallet(pointNum);
114+ let genWallet = await generateWallet(pointNum)
111 realWallet = Just(genWallet)
116 realWallet = Just(genWallet)
112 if (incoming.length > 1) {
117 if (incoming.length > 1) {
@@ -117,7 +122,6 @@ class InviteTicket extends React.Component {
119 this.setState({
124 this.setState({
121 realWallet,
125 realWallet,
122 inviteWallet: Just(inviteWallet),
126 inviteWallet: Just(inviteWallet),
123 // dev mode: uncomment this out to autofill verified ticket
127 // dev mode: uncomment this out to autofill verified ticket
@@ -272,8 +276,15 @@ class InviteTicket extends React.Component {
279+ const ticketMatches = this.state.realWallet.matchWith({
280+ Just: wal => wal.value.ticket === this.state.verifyTicket,
281+ Nothing: () => false
275 const continueReady = stage === INVITE_STAGES.INVITE_WALLET
284 const continueReady = stage === INVITE_STAGES.INVITE_WALLET
276 ? walletStates.includes(WALLET_STATES.DOWNLOADED)
285 ? walletStates.includes(WALLET_STATES.DOWNLOADED)
286+ : stage === INVITE_STAGES.INVITE_VERIFY
279 const buttonElem = stage === INVITE_STAGES.INVITE_TRANSACTIONS
290 const buttonElem = stage === INVITE_STAGES.INVITE_TRANSACTIONS