diff --git a/App.tsx b/App.tsx index a646996..23a96e3 100644 --- a/App.tsx +++ b/App.tsx @@ -248,11 +248,7 @@ const App: React.FC = () => { case 'error': addLog('error', data.message); - window.alert(data.message); // Show error dialog setConnection(prev => ({ ...prev, connecting: false })); - setRemote(prev => ({ ...prev, isLoading: false })); - setLocal(prev => ({ ...prev, isLoading: false })); - setRefreshKey(prev => prev + 1); // Revert invalid inputs // Check for disconnection messages if ( @@ -306,7 +302,14 @@ const App: React.FC = () => { addLog('success', `[로컬] 이동 완료: ${data.path}`); break; - + case 'error': + addLog('error', data.message); + window.alert(data.message); // Show error dialog + setConnection(prev => ({ ...prev, connecting: false })); + setRemote(prev => ({ ...prev, isLoading: false })); + setLocal(prev => ({ ...prev, isLoading: false })); + setRefreshKey(prev => prev + 1); // Revert invalid inputs + break; case 'success': addLog('success', data.message);