updateNetworkLog method
void
updateNetworkLog(
- String id, {
- int? statusCode,
- dynamic responseBody,
- Map<
String, dynamic> ? responseHeaders, - NetworkStatus? status,
Implementation
void updateNetworkLog(
String id, {
int? statusCode,
dynamic responseBody,
Map<String, dynamic>? responseHeaders,
NetworkStatus? status,
}) {
final index = networkLogs.value.indexWhere((l) => l.id == id);
if (index != -1) {
final log = networkLogs.value[index];
log.statusCode = statusCode ?? log.statusCode;
log.responseBody = responseBody ?? log.responseBody;
log.responseHeaders = responseHeaders ?? log.responseHeaders;
log.status = status ?? log.status;
log.endTime = DateTime.now();
networkLogs.value = List.from(networkLogs.value);
}
}