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() {
val process = ProcessBuilder(Routing.IP, monitoredObject)
.redirectErrorStream(true)
.start()
@Suppress("BlockingMethodInNonBlockingContext")
private suspend fun poll() {
val process = ProcessBuilder(Routing.IP, monitoredObject).apply {
redirectErrorStream(true)
}.start()
process.waitFor()
thread(name = "${javaClass.simpleName}-flush-error") {
val err = process.errorStream.bufferedReader().readText()