From 4209569aa5a156ef2d6f792a0688ac5a75645de8 Mon Sep 17 00:00:00 2001 From: Manas Hejmadi Date: Sun, 15 Jun 2025 23:44:59 +0530 Subject: [PATCH] Improved ShallowCopy of AIRequestModel and substructures --- lib/providers/collection_providers.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/providers/collection_providers.dart b/lib/providers/collection_providers.dart index c489c1b3..37eb9234 100644 --- a/lib/providers/collection_providers.dart +++ b/lib/providers/collection_providers.dart @@ -168,8 +168,8 @@ class CollectionStateNotifier requestTabIndex: 0, responseStatus: null, message: null, - httpRequestModel: currentModel.httpRequestModel?.copyWith(), - aiRequestModel: currentModel.aiRequestModel?.copyWith(), + httpRequestModel: currentModel.httpRequestModel, + aiRequestModel: currentModel.aiRequestModel?.clone(), httpResponseModel: null, isWorking: false, sendingTime: null, @@ -197,7 +197,7 @@ class CollectionStateNotifier apiType: aT, id: newId, name: "${currentModel.metaData.name} (history)", - aiRequestModel: currentModel.aiRequestModel, + aiRequestModel: currentModel.aiRequestModel?.clone(), httpRequestModel: currentModel.httpRequestModel ?? HttpRequestModel(), responseStatus: currentModel.metaData.responseStatus, message: kResponseCodeReasons[currentModel.metaData.responseStatus],