Package-level declarations

This package contains a wrapper for views which require Wi-Fi and Location for scanning for Wi-Fi networks.

Types

Link copied to clipboard

Represents the reason for Wi-Fi permission is not available.

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.