@@ -32,7 +32,6 @@ import {
3232import { MIN_PLANET, GAS_LIMITS } from 'lib/constants';
3333import pluralize from 'lib/pluralize';
3434import useGasPrice from 'lib/useGasPrice';
35−import useSetState from 'lib/useSetState';
3635
3736import EmailChipInput from 'form/EmailChipInput';
3837import FormError from 'form/FormError';
@@ -43,7 +42,7 @@ import {
4342 composeValidator,
4443 hasErrors,
4544} from 'form/validators';
46−import { WARNING, onlyHasWarning } from 'form/helpers';
45+import { WARNING } from 'form/helpers';
4746
4847const GAS_LIMIT = GAS_LIMITS.GIFT_PLANET;
4948
@@ -54,8 +53,6 @@ const STATUS = {
5453 FAILURE: 'FAILURE',
5554};
5655
57−const nameForEmailField = i => `emails[${i}]`;
58−
5956const useInviter = sendInvites => {
6057 const { contracts, web3, networkType } = useNetwork();
6158 const { wallet, walletType, walletHdPath } = useWallet();
@@ -69,7 +66,7 @@ const useInviter = sendInvites => {
6966
7067 const [progress, setProgress] = useState(0);
7168 const [txStatus, setTxStatus] = useState(STATUS.INPUT);
72− const [errors, addError] = useSetState();
69+ // const [errors, addError] = useSetState();
7370
7471 const isDone = txStatus === STATUS.SUCCESS;
7572 useEffect(() => {
@@ -119,13 +116,10 @@ const useInviter = sendInvites => {
119116 };
120117 }
121118
122− console.log('b');
123119 // NB(shrugs) - must be processed in serial because main thread, etc
124120 let signedInvites = [];
125121 let errorCount = 0;
126122 for (let i = 0; i < numInvites; i++) {
127− console.log(`c: ${i}`);
128− const name = nameForEmailField(i);
129123 setProgress(x => x + 1);
130124 try {
131125 const planet = planets[i];
@@ -257,17 +251,13 @@ const InviteMail = () => {
257251 const [count, setCount] = useState(0);
258252 const canInput = status === STATUS.INPUT;
259253 const isSending = txStatus === STATUS.SENDING || status === STATUS.SENDING;
260− const isFailed = status === STATUS.FAILURE || txStatus === STATUS.FAILURE;
261254 const isDone = status === STATUS.SUCCESS;
262255 const onSubmit = useCallback(
263256 async values => {
264− console.log('GENERATING');
265257 const emailCount = values.emails.length;
266− console.log(values);
267258 setCount(emailCount);
268259 setStatus(STATUS.SENDING);
269260 const errors = await generateInvites(emailCount);
270− console.log(errors);
271261 if (errors) {
272262 setStatus(STATUS.FAILED);
273263 return errors;
@@ -279,8 +269,6 @@ const InviteMail = () => {
279269 useEffect(() => {
280270 async function processInvites() {
281271 if (invites.length !== 0 && txStatus === STATUS.SUCCESS) {
282− console.log(JSON.stringify(invites));
283− console.log('a');
284272 await timeout(500);
285273
286274 resetInvites();
@@ -366,14 +354,7 @@ const InviteMail = () => {
366354};
367355
368356const InviteUrl = () => {
369− const {
370− txStatus,
371− errors,
372− needFunds,
373− invites,
374− generateInvites,
375− resetInvites,
376− } = useInviter();
357+ const { txStatus, needFunds, invites, generateInvites } = useInviter();
377358
378359 const [error, setError] = useState();
379360
@@ -417,9 +398,9 @@ const InviteUrl = () => {
417398 Generating Invite URL
418399 </Grid.Item>
419400 );
401+ default:
402+ return null;
420403 }
421−
422− return null;
423404 };
424405
425406 const url = `https://bridge.urbit.org/#${get(invites, '[0].ticket', '')}`;