resolvePermission method
Future<void>
resolvePermission(
- ChatPermissionDecision decision
)
override
Implementation
@override
Future<void> resolvePermission(ChatPermissionDecision decision) async {
if (decision != ChatPermissionDecision.cancel) {
throw UnsupportedError('Select an explicit offered option');
}
final request = _permission;
if (request == null) return;
runtime.respondPermission(
requestId: request.id,
decision: {'decision': 'cancelled'},
);
_permission = null;
notifySessionChanged();
}