addError method
void
addError(
- DioException dioError
Implementation
void addError(DioException dioError) {
if (!_isRecording) return;
final model = _findByRequestOptions(dioError.requestOptions);
if (model != null) {
model.dioError = dioError;
// dioError.response is set for 4xx/5xx — keep it too.
model.response ??= dioError.response;
_markCompleted(model);
} else {
_requests.insert(
0,
DebugModel(
id: _nextId(),
requestOptions: dioError.requestOptions,
requestStartTime: DateTime.now(),
dioError: dioError,
response: dioError.response,
requestEndTime: DateTime.now(),
elapsedTime: 0,
),
);
_trimIfNeeded();
}
notifyListeners();
}