Fixed baresipservice start heavy thread
This commit is contained in:
@@ -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(";"),
|
||||||
|
|||||||
Reference in New Issue
Block a user