forked from lxm_plugin_idea/ADB-Wi-Fi
use 2019.3 platform version and use platform included coroutines library to decrease package size
This commit is contained in:
@@ -39,8 +39,7 @@ repositories {
|
||||
}
|
||||
dependencies {
|
||||
implementation(kotlin("stdlib-jdk8"))
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:1.3.8")
|
||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-swing:1.2.1")
|
||||
|
||||
testImplementation("org.assertj:assertj-core:3.16.1")
|
||||
|
||||
|
||||
@@ -8,5 +8,5 @@ pluginSinceBuild = 193
|
||||
pluginUntilBuild = 202.*
|
||||
|
||||
platformType = IC
|
||||
platformVersion = 2020.2
|
||||
platformVersion = 2019.3
|
||||
platformDownloadSources = true
|
||||
|
||||
@@ -5,12 +5,14 @@ import dev.polek.adbwifi.commandexecutor.CommandExecutor
|
||||
import dev.polek.adbwifi.model.Device
|
||||
import dev.polek.adbwifi.model.LogEntry
|
||||
import dev.polek.adbwifi.services.PropertiesService
|
||||
import kotlinx.coroutines.FlowPreview
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.FlowCollector
|
||||
import kotlinx.coroutines.flow.flow
|
||||
import java.io.IOException
|
||||
|
||||
@OptIn(FlowPreview::class)
|
||||
class Adb(
|
||||
private val commandExecutor: CommandExecutor,
|
||||
private val properties: PropertiesService
|
||||
|
||||
@@ -12,6 +12,7 @@ import kotlinx.coroutines.flow.collect
|
||||
import kotlinx.coroutines.flow.flow
|
||||
import kotlinx.coroutines.flow.flowOn
|
||||
|
||||
@OptIn(FlowPreview::class)
|
||||
class AdbService : Disposable {
|
||||
|
||||
var deviceListListener: ((List<Device>) -> Unit)? = null
|
||||
@@ -64,7 +65,6 @@ class AdbService : Disposable {
|
||||
stopPollingDevices()
|
||||
}
|
||||
|
||||
@OptIn(ExperimentalCoroutinesApi::class)
|
||||
private fun startPollingDevices() {
|
||||
devicePollingJob?.cancel()
|
||||
devicePollingJob = GlobalScope.launch(Dispatchers.Main) {
|
||||
|
||||
Reference in New Issue
Block a user