Cyril Scetbon
10/04/2019, 1:30 PMBig Chungus
10/04/2019, 1:33 PMCyril Scetbon
10/04/2019, 1:34 PMBig Chungus
10/04/2019, 1:34 PMfun main() {
runBlocking{
var config = TODO("Read initial config as data class")
var app = launch(Dispatchers.Main) {
initApp(config)
}
launch(Dispatchers.Default) {
delay(TODO("Check interval"))
val currentConfig = TODO("Read config")
if(config != currentConfig) {
app.cancelAndJoin()
config = currentConfig
app = launch(Dispatchers.Main) {
initApp(config)
}
}
}
}
}
Matteo Mirk
10/04/2019, 1:58 PMAlowaniak
10/04/2019, 1:58 PMWatchService
to detect changesMatteo Mirk
10/04/2019, 2:01 PM