Fix migration logic

This commit is contained in:
Beingpax 2025-12-12 14:36:33 +05:45
parent 4f4837d310
commit ac8174b258

View File

@ -29,11 +29,6 @@ class AudioDeviceManager: ObservableObject {
init() {
setupFallbackDevice()
loadPrioritizedDevices()
loadAvailableDevices { [weak self] in
self?.initializeSelectedDevice()
}
migrateFromSystemDefaultIfNeeded()
if let savedMode = UserDefaults.standard.audioInputModeRawValue,
let mode = AudioInputMode(rawValue: savedMode) {
@ -42,6 +37,11 @@ class AudioDeviceManager: ObservableObject {
inputMode = .custom
}
loadAvailableDevices { [weak self] in
self?.migrateFromSystemDefaultIfNeeded()
self?.initializeSelectedDevice()
}
setupDeviceChangeNotifications()
}