requestPermissions method
Implementation
@override
Future<List<AndroidPermissionResult>> requestPermissions(
SuperfineSdkAndroidPermissionRequest request) async {
try {
final List<int>? result = await _permissionsChannel.invokeListMethod<int>(
SuperfineSdkChannelMethods.requestPermissions, request.toJson());
return result != null
? result
.map((r) => AndroidPermissionResultExtension.fromValue(r))
.toList()
: List.empty();
} catch (e) {
print("Error requesting permissions with Superfine request: $e");
return [];
}
}