From a1e76f4634e6bf1402dc2359d0badc7ec3358522 Mon Sep 17 00:00:00 2001 From: Dat Dang Date: Tue, 19 Mar 2024 09:17:14 +0700 Subject: [PATCH] Update defaut read receipt setting to false (#2730) --- lib/features/composer/presentation/composer_controller.dart | 2 +- .../always_read_receipt/always_read_receipt_controller.dart | 2 +- .../usecases/get_always_read_receipt_setting_interactor.dart | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/features/composer/presentation/composer_controller.dart b/lib/features/composer/presentation/composer_controller.dart index 6214ed244..2a6f1d576 100644 --- a/lib/features/composer/presentation/composer_controller.dart +++ b/lib/features/composer/presentation/composer_controller.dart @@ -305,7 +305,7 @@ class ComposerController extends BaseController { _autoFocusFieldWhenLauncher(); } } else if (failure is GetAlwaysReadReceiptSettingFailure) { - hasRequestReadReceipt.value = true; + hasRequestReadReceipt.value = false; } } diff --git a/lib/features/manage_account/presentation/always_read_receipt/always_read_receipt_controller.dart b/lib/features/manage_account/presentation/always_read_receipt/always_read_receipt_controller.dart index 62c6a5e28..71fc11933 100644 --- a/lib/features/manage_account/presentation/always_read_receipt/always_read_receipt_controller.dart +++ b/lib/features/manage_account/presentation/always_read_receipt/always_read_receipt_controller.dart @@ -81,7 +81,7 @@ class AlwaysReadReceiptController extends BaseController { } void _getAlwaysReadReceiptSettingFailure() { - alwaysReadReceipt.value = true; + alwaysReadReceipt.value = false; } void _getAlwaysReadReceiptSettingSuccess( diff --git a/lib/features/server_settings/domain/usecases/get_always_read_receipt_setting_interactor.dart b/lib/features/server_settings/domain/usecases/get_always_read_receipt_setting_interactor.dart index dd1202375..a4e6f14ac 100644 --- a/lib/features/server_settings/domain/usecases/get_always_read_receipt_setting_interactor.dart +++ b/lib/features/server_settings/domain/usecases/get_always_read_receipt_setting_interactor.dart @@ -15,7 +15,7 @@ class GetAlwaysReadReceiptSettingInteractor { yield Right(GettingAlwaysReadReceiptSetting()); final result = await _serverSettingsRepository.getServerSettings(accountId); yield Right(GetAlwaysReadReceiptSettingSuccess( - alwaysReadReceiptEnabled: result.settings?.alwaysReadReceipts ?? true)); + alwaysReadReceiptEnabled: result.settings?.alwaysReadReceipts ?? false)); } catch (e) { yield Left(GetAlwaysReadReceiptSettingFailure(e)); }