feat(FN-1748): merge fusion/fn-1748

This commit is contained in:
gsxdsm
2026-04-14 22:45:59 -07:00
parent 6e2236c0ae
commit 42da5e80cb
34 changed files with 133 additions and 151 deletions

View File

@@ -63,9 +63,10 @@ export function useProjectFileEditor(
setOriginalContent(response.content);
setMtime(response.mtime);
}
} catch (err: any) {
} catch (err: unknown) {
if (!cancelled) {
setError(err.message || "Failed to load file");
const message = err instanceof Error ? err.message : String(err);
setError(message || "Failed to load file");
setContentState("");
setOriginalContent("");
setMtime(null);
@@ -98,8 +99,9 @@ export function useProjectFileEditor(
const response: SaveFileResponse = await saveWorkspaceFileContent("project", filePath, content);
setOriginalContent(content);
setMtime(response.mtime);
} catch (err: any) {
setError(err.message || "Failed to save file");
} catch (err: unknown) {
const message = err instanceof Error ? err.message : String(err);
setError(message || "Failed to save file");
throw err;
} finally {
setSaving(false);