Make bssid nullable
This commit is contained in:
@@ -109,6 +109,7 @@ class P2pSupplicantConfiguration(private val group: WifiP2pGroup? = null) {
|
|||||||
ssidLine = size
|
ssidLine = size
|
||||||
add("")
|
add("")
|
||||||
bssidLine = size
|
bssidLine = size
|
||||||
|
bssid = bssids.singleOrNull()
|
||||||
add("\tbssid=$bssid")
|
add("\tbssid=$bssid")
|
||||||
pskLine = size
|
pskLine = size
|
||||||
add("")
|
add("")
|
||||||
@@ -133,7 +134,9 @@ class P2pSupplicantConfiguration(private val group: WifiP2pGroup? = null) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
val psk by lazy { group?.passphrase ?: content.target.psk!! }
|
val psk by lazy { group?.passphrase ?: content.target.psk!! }
|
||||||
val bssid by lazy { MacAddressCompat.fromString(content.target.bssid!!) }
|
val bssid by lazy {
|
||||||
|
content.target.bssid?.let { MacAddressCompat.fromString(it) }
|
||||||
|
}
|
||||||
|
|
||||||
suspend fun update(ssid: String, psk: String, bssid: MacAddressCompat?) {
|
suspend fun update(ssid: String, psk: String, bssid: MacAddressCompat?) {
|
||||||
val (lines, block, persistentMacLine, legacy) = content
|
val (lines, block, persistentMacLine, legacy) = content
|
||||||
|
|||||||
Reference in New Issue
Block a user