mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
update coroutine scopes
This commit is contained in:
parent
d42dbb7b04
commit
4ea17e36bc
2 changed files with 15 additions and 16 deletions
|
|
@ -17,6 +17,7 @@ import androidx.activity.result.IntentSenderRequest
|
|||
import androidx.lifecycle.LiveData
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import androidx.lifecycle.ViewModel
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import com.geeksville.mesh.android.GeeksvilleApplication
|
||||
import com.geeksville.mesh.android.Logging
|
||||
import com.geeksville.mesh.MainActivity
|
||||
|
|
@ -34,8 +35,6 @@ import com.geeksville.mesh.util.anonymize
|
|||
import com.geeksville.mesh.util.exceptionReporter
|
||||
import com.hoho.android.usbserial.driver.UsbSerialDriver
|
||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.Job
|
||||
import kotlinx.coroutines.flow.launchIn
|
||||
import kotlinx.coroutines.flow.onEach
|
||||
|
|
@ -277,7 +276,7 @@ class BTScanModel @Inject constructor(
|
|||
// Start Network Service Discovery (find TCP devices)
|
||||
networkDiscovery = nsdRepository.networkDiscoveryFlow()
|
||||
.onEach { addDevice(TCPDeviceListEntry(it)) }
|
||||
.launchIn(CoroutineScope(Dispatchers.Main))
|
||||
.launchIn(viewModelScope)
|
||||
|
||||
if (hasBluetoothPermission) {
|
||||
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.S && hasCompanionDeviceApi)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue