on master help sign in
NetworkKeys: fix stale keyfile download
ab889c0pkova
src/views/UrbitOS/NetworkKeys.tsx+4−1
@@ -53,6 +53,7 @@ function useSetKeys(
53 setManualNetworkSeed: (seed: string) => void
53 setManualNetworkSeed: (seed: string) => void
54) {
54) {
55 const { urbitWallet, wallet, authMnemonic, authToken }: any = useWallet();
55 const { urbitWallet, wallet, authMnemonic, authToken }: any = useWallet();
56+ const { getAndUpdatePoint } = useRoller();
56 const { point } = useRollerStore();
57 const { point } = useRollerStore();
57 const { syncDetails, syncRekeyDate }: any = usePointCache();
58 const { syncDetails, syncRekeyDate }: any = usePointCache();
58 const { contracts }: any = useNetwork();
59 const { contracts }: any = useNetwork();
@@ -126,7 +127,9 @@ function useSetKeys(
126 [_contracts, point, buildNetworkSeed]
127 [_contracts, point, buildNetworkSeed]
127 ),
128 ),
128 useCallback(
129 useCallback(
130+ () => Promise.all([getAndUpdatePoint(point.value),
131+ syncDetails(point.value),
129− () => Promise.all([syncDetails(point.value), syncRekeyDate(point.value)]),
132+ syncRekeyDate(point.value)]),
130 [point, syncDetails, syncRekeyDate]
133 [point, syncDetails, syncRekeyDate]
131 ),
134 ),
132 GAS_LIMITS.CONFIGURE_KEYS
135 GAS_LIMITS.CONFIGURE_KEYS