Variable linkAddresses can now be private

This commit is contained in:
Juha Heinanen
2021-09-01 07:34:09 +03:00
parent b1a1738729
commit 922c6c0776
@@ -57,6 +57,7 @@ class BaresipService: Service() {
private var origVolume = -1 private var origVolume = -1
private val btAdapter = BluetoothAdapter.getDefaultAdapter() private val btAdapter = BluetoothAdapter.getDefaultAdapter()
internal var activeNetwork = "" internal var activeNetwork = ""
private var linkAddresses = listOf<LinkAddress>()
@SuppressLint("WakelockTimeout") @SuppressLint("WakelockTimeout")
override fun onCreate() { override fun onCreate() {
@@ -1174,10 +1175,10 @@ class BaresipService: Service() {
} }
} }
private fun updateLinkAddresses(linkAddresses: List<LinkAddress>) { private fun updateLinkAddresses(linkAddrs: List<LinkAddress>) {
var updated = false var updated = false
val ipV6Addr = Utils.findIpV6Address(linkAddresses) val ipV6Addr = Utils.findIpV6Address(linkAddrs)
if (ipV6Addr != Utils.findIpV6Address(BaresipService.linkAddresses)) { if (ipV6Addr != Utils.findIpV6Address(linkAddresses)) {
Log.d(TAG, "Updating IPv6 address to '$ipV6Addr'") Log.d(TAG, "Updating IPv6 address to '$ipV6Addr'")
if (ipV6Addr != "") { if (ipV6Addr != "") {
if (Api.net_set_address(ipV6Addr) != 0) if (Api.net_set_address(ipV6Addr) != 0)
@@ -1187,8 +1188,8 @@ class BaresipService: Service() {
} }
updated = true updated = true
} }
val ipV4Addr = Utils.findIpV4Address(linkAddresses) val ipV4Addr = Utils.findIpV4Address(linkAddrs)
if (ipV4Addr != Utils.findIpV4Address(BaresipService.linkAddresses)) { if (ipV4Addr != Utils.findIpV4Address(linkAddresses)) {
Log.d(TAG, "Updating IPv4 address to '$ipV4Addr'") Log.d(TAG, "Updating IPv4 address to '$ipV4Addr'")
if (ipV4Addr != "") { if (ipV4Addr != "") {
if (Api.net_set_address(ipV4Addr) != 0) if (Api.net_set_address(ipV4Addr) != 0)
@@ -1199,7 +1200,7 @@ class BaresipService: Service() {
updated = true updated = true
} }
if (updated) { if (updated) {
BaresipService.linkAddresses = linkAddresses linkAddresses = linkAddrs
Api.uag_reset_transp(register = true, reinvite = true) Api.uag_reset_transp(register = true, reinvite = true)
Api.net_debug() Api.net_debug()
} else { } else {
@@ -1281,7 +1282,6 @@ class BaresipService: Service() {
val contacts = ArrayList<Contact>() val contacts = ArrayList<Contact>()
val chatTexts: MutableMap<String, String> = mutableMapOf() val chatTexts: MutableMap<String, String> = mutableMapOf()
val activities = mutableListOf<String>() val activities = mutableListOf<String>()
var linkAddresses = listOf<LinkAddress>()
var dnsServers = listOf<InetAddress>() var dnsServers = listOf<InetAddress>()
} }