on master help sign in
details-store: try both L1 and L2 when syncing details
acb36eeHunter Miller
src/lib/useRoller.ts+2−1
@@ -672,7 +672,8 @@ export default function useRoller() {
672
672
673 return api.getPendingTx(txHash);
673 return api.getPendingTx(txHash);
674 },
674 },
675+ [
675− [// eslint-disable-line
676+ // eslint-disable-line
676 api,
677 api,
677 authMnemonic,
678 authMnemonic,
678 authToken,
679 authToken,
src/store/lib/useDetailsStore.ts+10−1
@@ -48,8 +48,17 @@ export default function useDetailsStore() {
48 addToDetails({
48 addToDetails({
49 [point]: details,
49 [point]: details,
50 });
50 });
51− } catch (e) {
51+ } catch (error) {
52 if (isDevelopment) {
52 if (isDevelopment) {
53+ console.warn(error);
54+ }
55+
56+ try {
57+ const details = await azimuth.azimuth.getPoint(_contracts, point);
58+ addToDetails({
59+ [point]: details,
60+ });
61+ } catch (e) {
53 console.warn(e);
62 console.warn(e);
54 }
63 }
55 }
64 }