Fix missing suspend in poll

This commit is contained in:
Mygod
2021-05-25 15:29:10 -04:00
parent 480dfc58f8
commit 7254608331

View File

@@ -182,10 +182,11 @@ abstract class IpMonitor {
} }
} }
private fun poll() { @Suppress("BlockingMethodInNonBlockingContext")
val process = ProcessBuilder(Routing.IP, monitoredObject) private suspend fun poll() {
.redirectErrorStream(true) val process = ProcessBuilder(Routing.IP, monitoredObject).apply {
.start() redirectErrorStream(true)
}.start()
process.waitFor() process.waitFor()
thread(name = "${javaClass.simpleName}-flush-error") { thread(name = "${javaClass.simpleName}-flush-error") {
val err = process.errorStream.bufferedReader().readText() val err = process.errorStream.bufferedReader().readText()