selectPermissionOption method

  1. @override
Future<void> selectPermissionOption(
  1. 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();
}