@@ -2,27 +2,21 @@ import { useEffect, useMemo, useState } from 'react';
22import * as need from 'lib/need';
33import { usePointCache } from 'store/pointCache';
44import { usePointCursor } from 'store/pointCursor';
5−import { useRollerStore } from 'store/roller';
65import { convertToInt } from 'lib/convertToInt';
7−import { isPlanet } from 'lib/utils/point';
86
97export const useHasNetworkKeysSet = () => {
108 const { pointCursor } = usePointCursor();
119 const { getDetails } = usePointCache();
12− const { currentL2 } = useRollerStore();
1310 const point = pointCursor.getOrElse(null);
1411 const [networkKeysSet, setNetworkKeysSet] = useState<boolean>(true);
1512
1613 useEffect(() => {
1714 if (point) {
1815 const details = need.details(getDetails(point));
19− const isStarOrGalaxy = !isPlanet(point);
2016 const networkRevision = convertToInt(details.keyRevisionNumber, 10);
21− const networkKeysNotSet =
22− !currentL2 && isStarOrGalaxy && networkRevision === 0;
23− setNetworkKeysSet(!networkKeysNotSet);
17+ setNetworkKeysSet(networkRevision > 0);
2418 }
25− }, [currentL2, getDetails, point, pointCursor]);
19+ }, [getDetails, point, pointCursor]);
2620
2721 return useMemo(() => {
2822 return networkKeysSet;