on master help sign in
debug: log invite info in development mode

To troubleshoot #903, this change adds some logging to the invite loading flow. We are going to ask the bug reporter to run this and report back.

commit2ae620cd00468ac5311d709591647ee2e22d0df0 authortomholford <tomholford@users.noreply.github.com> dateWed 2 Feb 2022, 09:22 (5 years ago) parent0faeba0
1 file changed+22
src/lib/useRoller.ts+22
src/lib/useRoller.ts+22
@@ -1,6 +1,7 @@
11import { useCallback, useEffect, useMemo, useState } from 'react';
22import * as azimuth from 'azimuth-js';
33import * as need from 'lib/need';
4+import * as ob from 'urbit-ob';
45import SecureLS from 'secure-ls';
56
67import { Invite } from 'lib/types/Invite';
@@ -406,6 +407,26 @@ export default function useRoller() {
406407 const planetInfo = await api.getPoint(planet);
407408 setStoredInvite(ls, invite);
408409
410+ if (isDevelopment) {
411+ console.log(
412+ `planet: ${planet} dominion: ${planetInfo.dominion} (${ob.patp(
413+ planet
414+ )})`
415+ );
416+ console.log(`invite owner: ${invite.owner.toLowerCase()}`);
417+ console.log(
418+ `planetInfo owner: ${planetInfo.ownership?.owner?.address}`
419+ );
420+ console.log(
421+ `planetInfo transfer: ${planetInfo.ownership?.transferProxy?.address}`
422+ );
423+ console.log(
424+ `invite unclaimed: ${invite.owner.toLowerCase() ===
425+ planetInfo.ownership?.owner?.address ||
426+ planetInfo.ownership?.transferProxy?.address !== ETH_ZERO_ADDR}`
427+ );
428+ }
429+
409430 if (
410431 invite.owner.toLowerCase() ===
411432 planetInfo.ownership?.owner?.address ||
@@ -1064,6 +1085,7 @@ export default function useRoller() {
10641085 getPoints,
10651086 getPointsDetails,
10661087 getPendingTransactions,
1088+ initPoint,
10671089 ls,
10681090 performL2Reticket,
10691091 setProxyAddress,