Skip to content
Snippets Groups Projects
Commit 1c292ed0 authored by Pierre Nicolas's avatar Pierre Nicolas :joy:
Browse files

logs: queue start logs on daemon executor

To be sure deamon services have been loaded before using them.

GitLab: #1321
Change-Id: Ib27ab4d92978cbc1f43c882a55aec30043094356
parent 72aaf3c7
No related branches found
No related tags found
No related merge requests found
......@@ -163,10 +163,11 @@ abstract class HardwareService(
fun startLogs(): Observable<String> {
return logs ?: Observable.create { emitter: ObservableEmitter<String> ->
logEmitter = emitter
JamiService.monitor(true)
// Queue the service call on daemon executor to be sure it has been initialized.
mExecutor.execute { JamiService.monitor(true) }
emitter.setCancellable {
synchronized(this@HardwareService) {
JamiService.monitor(false)
mExecutor.execute { JamiService.monitor(false) }
logEmitter = null
logs = null
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment