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