except method
Gets all values except specified keys.
Implementation
Map<String, dynamic> except(List<String> keys) {
final result = <String, dynamic>{};
// Add from body
if (_bodyParser.body != null) {
for (final entry in _bodyParser.body!.entries) {
if (!keys.contains(entry.key)) {
result[entry.key] = entry.value;
}
}
}
// Add from query
for (final entry in _queryParams.entries) {
if (!keys.contains(entry.key) && !result.containsKey(entry.key)) {
result[entry.key] = entry.value;
}
}
return result;
}