Fixed baresipservice start heavy thread

This commit is contained in:
Juha Heinanen
2026-06-27 18:20:44 +03:00
parent 0ce3dfdcd1
commit e87a06330a
@@ -541,13 +541,6 @@ class BaresipService: Service() {
Config.initialize(this) Config.initialize(this)
} }
val userAgent = Config.variable("user_agent")
val software = if (userAgent != "")
userAgent
else
"baresip v${BuildConfig.VERSION_NAME} " +
"(Android ${VERSION.RELEASE}/${System.getProperty("os.arch") ?: "?"})"
Thread { Thread {
if (contactsMode != "android") if (contactsMode != "android")
Contact.restoreBaresipContacts() Contact.restoreBaresipContacts()
@@ -577,6 +570,7 @@ class BaresipService: Service() {
File(filesDir, "tmp").mkdir() File(filesDir, "tmp").mkdir()
Message.restore() Message.restore()
}.start()
hotSpotAddresses = Utils.hotSpotAddresses() hotSpotAddresses = Utils.hotSpotAddresses()
linkAddresses = linkAddresses() linkAddresses = linkAddresses()
@@ -591,6 +585,13 @@ class BaresipService: Service() {
Log.i(TAG, "AEC/AGC/NS available = $aecAvailable/$agcAvailable/$nsAvailable") Log.i(TAG, "AEC/AGC/NS available = $aecAvailable/$agcAvailable/$nsAvailable")
val userAgent = Config.variable("user_agent")
val software = if (userAgent != "")
userAgent
else
"baresip v${BuildConfig.VERSION_NAME} " +
"(Android ${VERSION.RELEASE}/${System.getProperty("os.arch") ?: "?"})"
Thread {
baresipStart( baresipStart(
filesPath, filesPath,
addresses.removePrefix(";"), addresses.removePrefix(";"),