use 2019.3 platform version and use platform included coroutines library to decrease package size

This commit is contained in:
Yury Polek
2020-08-29 18:48:59 +03:00
parent 34035076de
commit c4e2f617c4
4 changed files with 5 additions and 4 deletions

View File

@@ -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")

View File

@@ -8,5 +8,5 @@ pluginSinceBuild = 193
pluginUntilBuild = 202.*
platformType = IC
platformVersion = 2020.2
platformVersion = 2019.3
platformDownloadSources = true

View File

@@ -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

View File

@@ -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) {