checkPermissions method
Batch check multiple permissions
Implementation
@override
Future<Map<String, bool>> checkPermissions(
String userId,
List<String> permissions, {
String? resource,
Map<String, dynamic>? context,
}) async {
final data = await getAuthorization(
userId,
resource: resource,
context: context,
);
return Map.fromEntries(
permissions.map(
(permission) => MapEntry(permission, data.hasPermission(permission)),
),
);
}