TF-1083: remove unnecessary function

This commit is contained in:
ManhNTX
2022-10-21 05:48:11 +07:00
committed by Dat H. Pham
parent 772d51608e
commit 7904a97847
5 changed files with 21 additions and 26 deletions
@@ -78,7 +78,6 @@ class MailBoxFolderTileBuilder {
}, },
onAccept: (emails) { onAccept: (emails) {
_onDragItemAccepted?.call(emails, _mailboxNode.item); _onDragItemAccepted?.call(emails, _mailboxNode.item);
print(emails);
}, },
); );
@@ -72,7 +72,6 @@ class MailboxSearchTileBuilder {
}, },
onAccept: (emails) { onAccept: (emails) {
_onDragItemAccepted?.call(emails, _presentationMailbox); _onDragItemAccepted?.call(emails, _presentationMailbox);
print(emails.first.preview);
}, },
), ),
); );
@@ -74,7 +74,6 @@ import 'package:tmail_ui_user/features/thread/domain/usecases/mark_as_multiple_e
import 'package:tmail_ui_user/features/thread/domain/usecases/mark_as_star_multiple_email_interactor.dart'; import 'package:tmail_ui_user/features/thread/domain/usecases/mark_as_star_multiple_email_interactor.dart';
import 'package:tmail_ui_user/features/thread/domain/usecases/move_multiple_email_to_mailbox_interactor.dart'; import 'package:tmail_ui_user/features/thread/domain/usecases/move_multiple_email_to_mailbox_interactor.dart';
import 'package:tmail_ui_user/features/thread/presentation/model/delete_action_type.dart'; import 'package:tmail_ui_user/features/thread/presentation/model/delete_action_type.dart';
import 'package:tmail_ui_user/features/thread/presentation/thread_controller.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart'; import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
import 'package:tmail_ui_user/main/routes/app_routes.dart'; import 'package:tmail_ui_user/main/routes/app_routes.dart';
import 'package:tmail_ui_user/main/routes/route_navigation.dart'; import 'package:tmail_ui_user/main/routes/route_navigation.dart';
@@ -704,9 +703,6 @@ class MailboxDashBoardController extends ReloadableController {
destinationMailboxId = success.destinationMailboxId; destinationMailboxId = success.destinationMailboxId;
moveAction = success.moveAction; moveAction = success.moveAction;
emailActionType = success.emailActionType; emailActionType = success.emailActionType;
if (Get.isRegistered<ThreadController>()){
Get.find<ThreadController>().refreshEmailChanges(currentEmailState: success.currentEmailState);
}
} else if (success is MoveMultipleEmailToMailboxHasSomeEmailFailure) { } else if (success is MoveMultipleEmailToMailboxHasSomeEmailFailure) {
destinationPath = success.destinationPath; destinationPath = success.destinationPath;
movedEmailIds = success.movedListEmailId; movedEmailIds = success.movedListEmailId;
@@ -304,25 +304,27 @@ class ThreadController extends BaseController {
if (viewState is Either) { if (viewState is Either) {
viewState.map((success) { viewState.map((success) {
if (success is MarkAsEmailReadSuccess) { if (success is MarkAsEmailReadSuccess) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} else if (success is MoveToMailboxSuccess) { } else if (success is MoveToMailboxSuccess) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} else if (success is MarkAsStarEmailSuccess) { } else if (success is MarkAsStarEmailSuccess) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} else if (success is DeleteEmailPermanentlySuccess) { } else if (success is DeleteEmailPermanentlySuccess) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} else if (success is SaveEmailAsDraftsSuccess) { } else if (success is SaveEmailAsDraftsSuccess) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} else if (success is RemoveEmailDraftsSuccess) { } else if (success is RemoveEmailDraftsSuccess) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} else if (success is SendEmailSuccess) { } else if (success is SendEmailSuccess) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} else if (success is UpdateEmailDraftsSuccess) { } else if (success is UpdateEmailDraftsSuccess) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} else if (success is MarkAsMailboxReadAllSuccess) { } else if (success is MarkAsMailboxReadAllSuccess) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} else if (success is MarkAsMailboxReadHasSomeEmailFailure) { } else if (success is MarkAsMailboxReadHasSomeEmailFailure) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} else if (success is MoveMultipleEmailToMailboxAllSuccess) {
_refreshEmailChanges(currentEmailState: success.currentEmailState);
} }
}); });
} }
@@ -425,8 +427,8 @@ class ThreadController extends BaseController {
} }
} }
void refreshEmailChanges({jmap.State? currentEmailState}) { void _refreshEmailChanges({jmap.State? currentEmailState}) {
log('ThreadController::refreshEmailChanges(): currentEmailState: $currentEmailState'); log('ThreadController::_refreshEmailChanges(): currentEmailState: $currentEmailState');
if (isSearchActive()) { if (isSearchActive()) {
if (_accountId != null && searchQuery != null) { if (_accountId != null && searchQuery != null) {
final limit = emailList.isNotEmpty final limit = emailList.isNotEmpty
@@ -437,7 +439,7 @@ class ThreadController extends BaseController {
} }
} else { } else {
final newEmailState = currentEmailState ?? _currentEmailState; final newEmailState = currentEmailState ?? _currentEmailState;
log('ThreadController::refreshEmailChanges(): newEmailState: $newEmailState'); log('ThreadController::_refreshEmailChanges(): newEmailState: $newEmailState');
if (_accountId != null && newEmailState != null) { if (_accountId != null && newEmailState != null) {
consumeState(_refreshChangesEmailsInMailboxInteractor.execute( consumeState(_refreshChangesEmailsInMailboxInteractor.execute(
_accountId!, _accountId!,
@@ -576,7 +578,7 @@ class ThreadController extends BaseController {
message: message, message: message,
icon: readActions == ReadActions.markAsUnread ? _imagePaths.icUnreadToast : _imagePaths.icReadToast); icon: readActions == ReadActions.markAsUnread ? _imagePaths.icUnreadToast : _imagePaths.icReadToast);
} }
refreshEmailChanges(currentEmailState: currentEmailState); _refreshEmailChanges(currentEmailState: currentEmailState);
} }
void _markAsReadSelectedMultipleEmailFailure(Failure failure) { void _markAsReadSelectedMultipleEmailFailure(Failure failure) {
@@ -733,7 +735,7 @@ class ThreadController extends BaseController {
); );
} }
refreshEmailChanges(currentEmailState: currentEmailState); _refreshEmailChanges(currentEmailState: currentEmailState);
} }
void moveSelectedMultipleEmailToTrash( void moveSelectedMultipleEmailToTrash(
@@ -821,7 +823,7 @@ class ThreadController extends BaseController {
} }
void _markAsStarEmailSuccess(MarkAsStarEmailSuccess success) { void _markAsStarEmailSuccess(MarkAsStarEmailSuccess success) {
refreshEmailChanges(currentEmailState: success.currentEmailState); _refreshEmailChanges(currentEmailState: success.currentEmailState);
} }
void markAsStarSelectedMultipleEmail( void markAsStarSelectedMultipleEmail(
@@ -862,7 +864,7 @@ class ThreadController extends BaseController {
icon: markStarAction == MarkStarAction.unMarkStar ? _imagePaths.icUnStar : _imagePaths.icStar); icon: markStarAction == MarkStarAction.unMarkStar ? _imagePaths.icUnStar : _imagePaths.icStar);
} }
refreshEmailChanges(currentEmailState: currentEmailState); _refreshEmailChanges(currentEmailState: currentEmailState);
} }
void _markAsStarMultipleEmailFailure(Failure failure) { void _markAsStarMultipleEmailFailure(Failure failure) {
@@ -1317,7 +1319,7 @@ class ThreadController extends BaseController {
icon: _imagePaths.icDeleteToast); icon: _imagePaths.icDeleteToast);
} }
refreshEmailChanges(currentEmailState: currentEmailState); _refreshEmailChanges(currentEmailState: currentEmailState);
} }
void _emptyTrashFolderAction() { void _emptyTrashFolderAction() {
@@ -342,8 +342,7 @@ class ThreadView extends GetWidget<ThreadController> with AppLoaderMixin,
controller.searchController.searchState.value.searchStatus, controller.searchController.searchState.value.searchStatus,
controller.searchQuery, controller.searchQuery,
mailboxCurrent: controller.searchController.isSearchEmailRunning mailboxCurrent: controller.searchController.isSearchEmailRunning
? listPresentationEmail[index].findMailboxContain( ? listPresentationEmail[index].findMailboxContain(controller.mailboxDashBoardController.mapMailboxById)
controller.mailboxDashBoardController.mapMailboxById)
: controller.currentMailbox, : controller.currentMailbox,
advancedSearchActivated: controller.searchController.isAdvancedSearchHasApply.isTrue) advancedSearchActivated: controller.searchController.isAdvancedSearchHasApply.isTrue)
..addOnPressEmailActionClick((action, email) => ..addOnPressEmailActionClick((action, email) =>