Fix temporary recording file deletion

This commit is contained in:
Beingpax 2025-05-03 18:27:59 +05:45
parent 603c5845f4
commit cac1e6e0de

View File

@ -151,7 +151,6 @@ class WhisperState: NSObject, ObservableObject, AVAudioRecorderDelegate {
// Ensure the base directory exists
try? FileManager.default.createDirectory(at: baseAppSupportDirectory, withIntermediateDirectories: true)
// Clean up any old temporary file first
try? FileManager.default.removeItem(at: file)
self.recordedFile = file
// --- Start concurrent window config task immediately ---
@ -357,8 +356,10 @@ class WhisperState: NSObject, ObservableObject, AVAudioRecorderDelegate {
clipboardMessage = "Failed to copy to clipboard"
}
}
try? FileManager.default.removeItem(at: url)
await dismissMiniRecorder()
await cleanupModelResources()
} catch {
currentError = .transcriptionFailed
await cleanupModelResources()