diff --git a/lib/hooks/useHomePage.ts b/lib/hooks/useHomePage.ts index b987a1a..7a639a3 100644 --- a/lib/hooks/useHomePage.ts +++ b/lib/hooks/useHomePage.ts @@ -2,9 +2,11 @@ import { useState, useRef, useEffect, useCallback } from 'react'; import { useRouter, useSearchParams } from 'next/navigation'; import { useSearchCache } from '@/lib/hooks/useSearchCache'; import { useParallelSearch } from '@/lib/hooks/useParallelSearch'; +import { useSubscriptionSync } from '@/lib/hooks/useSubscriptionSync'; import { settingsStore, type SortOption } from '@/lib/store/settings-store'; export function useHomePage() { + useSubscriptionSync(); const router = useRouter(); const searchParams = useSearchParams(); const { loadFromCache, saveToCache } = useSearchCache(); diff --git a/lib/utils/source-import-utils.ts b/lib/utils/source-import-utils.ts index 1aad94a..076fa4e 100644 --- a/lib/utils/source-import-utils.ts +++ b/lib/utils/source-import-utils.ts @@ -131,7 +131,7 @@ export function createSubscription(name: string, url: string): SourceSubscriptio id: `sub_${Date.now()}_${Math.random().toString(36).substring(7)}`, name: name.trim() || '未命名订阅', url: url.trim(), - lastUpdated: Date.now(), + lastUpdated: 0, autoRefresh: true, }; }