This commit is contained in:
Timothy Jaeryang Baek
2026-03-02 12:09:49 -06:00
parent 395098c6f1
commit 11487d66fc
2 changed files with 7 additions and 5 deletions

View File

@@ -199,7 +199,7 @@ export const moveEntry = async (
apiKey: string,
source: string,
destination: string
): Promise<{ source: string; destination: string } | null> => {
): Promise<{ source: string; destination: string } | { error: string }> => {
const url = `${baseUrl.replace(/\/$/, '')}/files/move`;
const res = await fetch(url, {
method: 'POST',
@@ -215,7 +215,7 @@ export const moveEntry = async (
})
.catch((err) => {
console.error('open-terminal moveEntry error:', err);
return null;
return { error: err?.detail ?? 'Move failed' };
});
return res;
};

View File

@@ -339,9 +339,11 @@
if (destFolder.startsWith(sourceDir)) return;
const result = await moveEntry(terminal.url, terminal.key, source, destination);
toast[result ? 'success' : 'error'](
$i18n.t(result ? 'Moved {{name}}' : 'Failed to move {{name}}', { name: fileName })
);
if ('error' in result) {
toast.error(result.error);
} else {
toast.success($i18n.t('Moved {{name}}', { name: fileName }));
}
await loadDir(currentPath);
};