handleUpdateLog method
Handles updates to the log data.
requestModels - The updated list of request models.
Updates the internal data and filters based on current settings.
Implementation
void handleUpdateLog(List<BaseModel> requestModels) {
root = requestModels;
final removeApis = DevLoggerUI.instance.removeApis;
bool isFiltered = false;
if (DevLoggerUI.instance.isShowHiddenApis == true ||
requestModels.firstWhereOrNull(
(element) =>
element is RequestModel && removeApis.contains(element.url),
) ==
null) {
isFiltered = true;
}
if (isFiltered) {
filter();
}
}