requestMultiple method
Future<Map<AppPermissionManagerPermission, AppPermissionManagerStatus> >
requestMultiple(
- List<
AppPermissionManagerPermission> permissions
override
Implementation
@override
Future<Map<AppPermissionManagerPermission, AppPermissionManagerStatus>>
requestMultiple(
List<AppPermissionManagerPermission> permissions,
) async {
final Map<String, String> result =
await methodChannel.invokeMapMethod<String, String>(
'requestMultiple',
{'permissions': permissions.map((p) => p.name).toList()},
) ??
{};
return result.map((key, value) => MapEntry(
AppPermissionManagerPermission.values.byName(key),
AppPermissionManagerStatus.values.byName(value),
));
}