isPermissionDialogVisible method

Future<bool> isPermissionDialogVisible({
  1. Duration timeout = const Duration(seconds: 1),
})

Waits until a native permission request dialog becomes visible within timeout.

Returns true if the dialog became visible within timeout, false otherwise.

Implementation

Future<bool> isPermissionDialogVisible({
  Duration timeout = const Duration(seconds: 1),
}) async {
  final response = await _wrapRequest(
    'isPermissionDialogVisible',
    () => _client.isPermissionDialogVisible(
      PermissionDialogVisibleRequest(
        timeoutMillis: timeout.inMilliseconds,
      ),
    ),
  );

  return response.visible;
}