From 8f119933a2fbb37f6fc0974735ff26fcd17b94d8 Mon Sep 17 00:00:00 2001 From: ManhNTX Date: Wed, 24 Aug 2022 16:13:16 +0700 Subject: [PATCH] TF-859 Keep local copy in Forwarding --- .../presentation/forward/forward_controller.dart | 6 ++---- .../presentation/forward/widgets/forward_header_widget.dart | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/features/manage_account/presentation/forward/forward_controller.dart b/lib/features/manage_account/presentation/forward/forward_controller.dart index e835a3286..70b89ae02 100644 --- a/lib/features/manage_account/presentation/forward/forward_controller.dart +++ b/lib/features/manage_account/presentation/forward/forward_controller.dart @@ -53,6 +53,8 @@ class ForwardController extends BaseController { final listForwards = [].obs; + bool get currentForwardLocalCopyState => currentForward.value?.localCopy ?? false; + ForwardController( this._getForwardInteractor, this._deleteRecipientInForwardingInteractor, @@ -282,10 +284,6 @@ class ForwardController extends BaseController { listRecipientForward.value = currentForward.value!.listRecipientForward; } - bool getCurrentForwardLocalCopyState() { - return currentForward.value?.localCopy ?? false; - } - void handleEditLocalCopy() { final accountId = accountDashBoardController.accountId.value; if (accountId != null && currentForward.value != null) { diff --git a/lib/features/manage_account/presentation/forward/widgets/forward_header_widget.dart b/lib/features/manage_account/presentation/forward/widgets/forward_header_widget.dart index 6c8c33e19..d3e4a31dc 100644 --- a/lib/features/manage_account/presentation/forward/widgets/forward_header_widget.dart +++ b/lib/features/manage_account/presentation/forward/widgets/forward_header_widget.dart @@ -103,7 +103,7 @@ class ForwardHeaderWidget extends GetWidget { fontSize: 16, fontWeight: FontWeight.w400, color: Colors.black)), - value: controller.getCurrentForwardLocalCopyState(), + value: controller.currentForwardLocalCopyState, onChanged: (_) { controller.handleEditLocalCopy(); },