Synced posting of events

This commit is contained in:
Juha Heinanen
2026-05-25 08:43:32 +03:00
parent ca1af66333
commit 1bc93ca133

View File

@ -2851,13 +2851,14 @@ class BaresipService: Service() {
}
fun postServiceEvent(event: ServiceEvent) {
serviceEvents.add(event)
if (serviceEvents.size == 1) {
Log.d(TAG, "Posted service event ${event.event} at ${event.timeStamp}")
serviceEvent.postValue(Event(event.timeStamp))
synchronized(serviceEvents) {
serviceEvents.add(event)
if (serviceEvents.size == 1) {
Log.d(TAG, "Posted service event ${event.event} at ${event.timeStamp}")
serviceEvent.postValue(Event(event.timeStamp))
} else
Log.d(TAG, "Added service event ${event.event}")
}
else
Log.d(TAG, "Added service event ${event.event}")
}
fun requestAudioFocus(ctx: Context): Boolean {