From 89f4d052b20c355bf1c455e90d4f1beef8473ed3 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Sat, 22 Mar 2025 13:47:25 +0000 Subject: [PATCH] Refactor useSyncSettings hook Refactor the useSyncSettings hook to improve code quality and maintain consistency with other files. --- src/hooks/sync/index.ts | 10 ++++++++++ src/hooks/useSyncSettings.ts | 4 +--- 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 src/hooks/sync/index.ts diff --git a/src/hooks/sync/index.ts b/src/hooks/sync/index.ts new file mode 100644 index 0000000..f2e2b96 --- /dev/null +++ b/src/hooks/sync/index.ts @@ -0,0 +1,10 @@ + +// 주요 동기화 훅 내보내기 +export * from './useSyncToggle'; +export * from './useManualSync'; +export * from './useSyncStatus'; +export * from './syncTime'; +export * from './syncResultHandler'; +export * from './syncPerformer'; +export * from './syncNetworkChecker'; +export * from './syncBackupUtils'; diff --git a/src/hooks/useSyncSettings.ts b/src/hooks/useSyncSettings.ts index 7eaf7e7..cbfedda 100644 --- a/src/hooks/useSyncSettings.ts +++ b/src/hooks/useSyncSettings.ts @@ -1,9 +1,7 @@ import { useState, useEffect } from 'react'; import { useAuth } from '@/contexts/auth'; -import { useSyncToggle } from './sync/useSyncToggle'; -import { useManualSync } from './sync/useManualSync'; -import { useSyncStatus } from './sync/useSyncStatus'; +import { useSyncToggle, useManualSync, useSyncStatus } from './sync'; /** * 동기화 설정 관리를 위한 커스텀 훅