diff --git a/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt index a52dfcfceb..608933edc3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt @@ -9,8 +9,6 @@ import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.update import kotlinx.coroutines.launch import org.signal.core.util.logging.Log -import org.thoughtcrime.securesms.dependencies.AppDependencies -import org.thoughtcrime.securesms.jobmanager.JobTracker import org.thoughtcrime.securesms.jobs.LinkedDeviceInactiveCheckJob import org.thoughtcrime.securesms.linkdevice.LinkDeviceRepository.LinkDeviceResult import org.thoughtcrime.securesms.linkdevice.LinkDeviceRepository.getPlaintextDeviceName @@ -35,17 +33,10 @@ class LinkDeviceViewModel : ViewModel() { private val _state = MutableStateFlow(LinkDeviceSettingsState()) val state = _state.asStateFlow() - private lateinit var listener: JobTracker.JobListener - fun initialize() { loadDevices() } - override fun onCleared() { - super.onCleared() - AppDependencies.jobManager.removeListener(listener) - } - fun setDeviceToRemove(device: Device?) { _state.update { it.copy(deviceToRemove = device) } }