request method

  1. @override
Future<Map<Permission, PermissionStatus>> request(
  1. List<Permission> permissions
)
override

Requests every permission in permissions in one platform call, which on Android shows them as one flow.

Implementation

@override
Future<Map<Permission, PermissionStatus>> request(
  List<Permission> permissions,
) async {
  if (requestError != null) throw requestError!;
  requests.add(List.unmodifiable(permissions));
  return {for (final p in permissions) p: _answer(p)};
}