From 7fdfb97fc5f3d09398ddb23620bfb08313f7fed5 Mon Sep 17 00:00:00 2001 From: dab246 Date: Wed, 3 Sep 2025 13:11:30 +0700 Subject: [PATCH] TF-3977 Setup disable thread as default --- .../data_source/thread_detail_local_data_source_impl.dart | 2 +- .../thread_detail/presentation/thread_detail_manager.dart | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/features/thread_detail/data/data_source/thread_detail_local_data_source_impl.dart b/lib/features/thread_detail/data/data_source/thread_detail_local_data_source_impl.dart index fee379265..6a2dc2303 100644 --- a/lib/features/thread_detail/data/data_source/thread_detail_local_data_source_impl.dart +++ b/lib/features/thread_detail/data/data_source/thread_detail_local_data_source_impl.dart @@ -29,7 +29,7 @@ class ThreadDetailLocalDataSourceImpl implements ThreadDetailDataSource { Future getThreadDetailStatus() { return Future.sync(() async { final preferencesRoot = await _preferencesSettingManager.loadPreferences(); - return preferencesRoot.setting.spamReport.isEnabled; + return preferencesRoot.setting.threadDetail.isEnabled; }).catchError(_exceptionThrower.throwException); } } \ No newline at end of file diff --git a/lib/features/thread_detail/presentation/thread_detail_manager.dart b/lib/features/thread_detail/presentation/thread_detail_manager.dart index a600a6a25..740a72445 100644 --- a/lib/features/thread_detail/presentation/thread_detail_manager.dart +++ b/lib/features/thread_detail/presentation/thread_detail_manager.dart @@ -30,7 +30,7 @@ class ThreadDetailManager extends ReloadableController { final threadDetailSettingStatus = ThreadDetailSettingStatus.loading.obs; AppLifecycleListener? appLifecycleListener; - bool threadDetailWasEnabled = true; + bool threadDetailWasEnabled = false; bool get isSearchingOnMobile => mailboxDashBoardController.searchController.isSearchEmailRunning && @@ -110,7 +110,7 @@ class ThreadDetailManager extends ReloadableController { @override void handleFailureViewState(Failure failure) { if (failure is GetThreadDetailStatusFailure) { - threadDetailSettingStatus.value = ThreadDetailSettingStatus.enabled; + threadDetailSettingStatus.value = ThreadDetailSettingStatus.disabled; refreshThreadDetailOnSettingChanged(); } else { super.handleFailureViewState(failure);