requestPermissions method

Future<PermissionResult> requestPermissions(
  1. MediaType mediaType
)

Request permissions for specific media type

Implementation

Future<PermissionResult> requestPermissions(MediaType mediaType) async {
  try {
    return await _repository.requestPermissions(mediaType);
  } catch (e) {
    if (e is MediaError) {
      rethrow;
    }
    throw MediaErrorFactory.platformError(
      platform: 'unknown',
      message: 'Failed to request permissions: ${e.toString()}',
      code: 'PERMISSION_REQUEST_FAILED',
    );
  }
}