selectPermissionOption method
Future<void>
selectPermissionOption(
- String optionId
)
override
Implementation
@override
Future<void> selectPermissionOption(String optionId) async {
final request = _permission;
if (request == null ||
!request.choices.any((c) => c.optionId == optionId)) {
throw StateError('Permission is stale or option was not offered');
}
runtime.respondPermission(
requestId: request.id,
decision: {'decision': 'selected', 'optionId': optionId},
);
_permission = null;
notifySessionChanged();
}