Package-level declarations
This package contains a wrapper for views which require Wi-Fi and Location for scanning for Wi-Fi networks.
Functions
Link copied to clipboard
fun RequireLocationForWiFi(onChanged: (Boolean) -> Unit = {}, contentWithoutLocation: @Composable (WiFiPermissionNotAvailableReason) -> Unit = { reason ->
when (reason) {
WiFiPermissionNotAvailableReason.DISABLED -> LocationDisabledView()
else -> LocationPermissionRequiredView()
}
}, content: @Composable () -> Unit)
A wrapper for composables that require location permission for Wi-Fi scanning.
Link copied to clipboard
fun RequireWiFi(isNearbyWifiDevicesPermissionRequired: Boolean, onChanged: (Boolean) -> Unit = {}, contentWithoutWifi: @Composable (WiFiPermissionNotAvailableReason) -> Unit = {
NoWiFiView(reason = it)
}, content: @Composable () -> Unit)
Composable that requests Wi-Fi permission.