getPayloadParameterIgnoreCase<V> method
Returns from parameters a value for name ignoring case. Defaults to def if defined.
See getPayloadParameter.
Implementation
V? getPayloadParameterIgnoreCase<V>(String name, [V? def]) {
var payload = this.payload;
if (payload is! Map) return def;
var val = payload[name];
if (val != null) return val;
for (var k in payload.keys) {
if (equalsIgnoreAsciiCase(k, name)) return payload[k];
}
return def;
}