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),
}) {
  return platform.action.mobile(
    android: () =>
        platform.android.isPermissionDialogVisible(timeout: timeout),
    ios: () => platform.ios.isPermissionDialogVisible(timeout: timeout),
    desktop: () => platform.desktop.isElementVisible(name: 'Allow'),
  );
}