requestPermissions method
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',
);
}
}