diff --git a/src/utils/relays.ts b/src/utils/relays.ts index 5b79f3d..bfef7aa 100644 --- a/src/utils/relays.ts +++ b/src/utils/relays.ts @@ -6,6 +6,7 @@ import { localCache } from '../services' import { RelayMap, RelaySet } from '../types' import { DEFAULT_LOOK_UP_RELAY_LIST, + ONE_DAY_IN_MS, ONE_WEEK_IN_MS, SIGIT_RELAY } from './const' @@ -56,7 +57,7 @@ const findRelayListInCache = async (hexKey: string): Promise => { // Check if the cached event is not older than one week if ( cachedRelayListMetadataEvent && - isOlderThanOneWeek(cachedRelayListMetadataEvent.cachedAt) + !isOlderThanOneWeek(cachedRelayListMetadataEvent.cachedAt) ) { return cachedRelayListMetadataEvent.event } @@ -88,11 +89,11 @@ const getDefaultRelayMap = (): RelayMap => ({ }) const isOlderThanOneWeek = (cachedAt: number) => { - return Date.now() - cachedAt < ONE_WEEK_IN_MS + return Date.now() - cachedAt > ONE_WEEK_IN_MS } const isOlderThanOneDay = (cachedAt: number) => { - return Date.now() - cachedAt < ONE_WEEK_IN_MS + return Date.now() - cachedAt > ONE_DAY_IN_MS } const isRelayTag = (tag: string[]): boolean => tag[0] === 'r'