TF-4141 Remove counter of action required folder

This commit is contained in:
dab246
2025-12-17 00:30:15 +07:00
committed by Dat H. Pham
parent 8e2932658b
commit 09f0ba854a
23 changed files with 78 additions and 374 deletions
@@ -15,7 +15,8 @@ extension HandleOpenContextMenuFilterEmailActionExtension on ThreadController {
) {
final popupMenuItems = [
FilterMessageOption.attachments,
FilterMessageOption.unread,
if (selectedMailbox?.isActionRequired != true)
FilterMessageOption.unread,
if (selectedMailbox?.isFavorite != true)
FilterMessageOption.starred,
].map((filterOption) {
@@ -1,9 +1,11 @@
import 'package:core/utils/app_logger.dart';
import 'package:dartz/dartz.dart';
import 'package:model/extensions/presentation_mailbox_extension.dart';
import 'package:tmail_ui_user/features/email/presentation/utils/email_utils.dart';
import 'package:tmail_ui_user/features/home/data/exceptions/session_exceptions.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/search/email_sort_order_type.dart';
import 'package:tmail_ui_user/features/thread/domain/constants/thread_constants.dart';
import 'package:tmail_ui_user/features/thread/domain/state/clean_and_get_all_email_state.dart';
import 'package:tmail_ui_user/features/thread/domain/state/get_all_email_state.dart';
import 'package:tmail_ui_user/features/thread/presentation/model/loading_more_status.dart';
@@ -38,7 +40,7 @@ extension HandlePullToRefreshListEmailExtension on ThreadController {
consumeState(cleanAndGetEmailsInMailboxInteractor.execute(
session,
accountId,
limit: limitEmailFetchedInFolder,
limit: ThreadConstants.defaultLimit,
sort: EmailSortOrderType.mostRecent.getSortOrder().toNullable(),
emailFilter: getEmailFilterForLoadMailbox(),
propertiesCreated: EmailUtils.getPropertiesForEmailGetMethod(session, accountId),
@@ -47,7 +49,7 @@ extension HandlePullToRefreshListEmailExtension on ThreadController {
accountId,
),
getLatestChanges: true,
useCache: !shouldBypassCache,
useCache: selectedMailbox?.isVirtualFolder != true,
));
}
}