defaultExtractResult<T> method
T
defaultExtractResult<T>()
Implementation
@protected
T defaultExtractResult<T>(
Map<String, dynamic> data,
String? mapperKey,
T Function(Map<String, dynamic>)? mapper,
T Function(String)? messageMapper,
) {
assert(mapper == null || messageMapper == null);
if (messageMapper != null) {
return messageMapper(data['message']);
}
dynamic result = data;
if (mapper != null) {
result = mapperKey == null ? result : result[mapperKey];
return mapper(result);
} else {
return mapperKey == null ? result : result[mapperKey];
}
}