Enha: create export dir if not exist

This commit is contained in:
Grail Finder
2025-12-08 15:51:54 +03:00
parent 747412e59a
commit dba512f4fb

View File

@@ -33,6 +33,10 @@ func exportChat() error {
if err != nil {
return err
}
// Ensure the export directory exists
if err := os.MkdirAll(exportDir, 0755); err != nil {
return fmt.Errorf("failed to create export directory %s: %w", exportDir, err)
}
fp := path.Join(exportDir, activeChatName+".json")
return os.WriteFile(fp, data, 0666)
}