TF-1487 Apply linter rule
This commit is contained in:
@@ -190,26 +190,24 @@ class SearchEmailController extends BaseController
|
||||
|
||||
void _initWorkerListener() {
|
||||
dashBoardViewStateWorker = ever(mailboxDashBoardController.viewState, (viewState) {
|
||||
if (viewState is Either) {
|
||||
viewState.map((success) {
|
||||
if (success is MarkAsEmailReadSuccess ||
|
||||
success is MoveToMailboxSuccess ||
|
||||
success is MarkAsStarEmailSuccess ||
|
||||
success is DeleteEmailPermanentlySuccess ||
|
||||
success is MarkAsMultipleEmailReadAllSuccess ||
|
||||
success is MarkAsMultipleEmailReadHasSomeEmailFailure ||
|
||||
success is MarkAsStarMultipleEmailAllSuccess ||
|
||||
success is MarkAsStarMultipleEmailHasSomeEmailFailure ||
|
||||
success is MoveMultipleEmailToMailboxAllSuccess ||
|
||||
success is MoveMultipleEmailToMailboxHasSomeEmailFailure ||
|
||||
success is EmptyTrashFolderSuccess ||
|
||||
success is DeleteMultipleEmailsPermanentlyAllSuccess ||
|
||||
success is DeleteMultipleEmailsPermanentlyHasSomeEmailFailure
|
||||
) {
|
||||
_refreshEmailChanges();
|
||||
}
|
||||
});
|
||||
}
|
||||
viewState.map((success) {
|
||||
if (success is MarkAsEmailReadSuccess ||
|
||||
success is MoveToMailboxSuccess ||
|
||||
success is MarkAsStarEmailSuccess ||
|
||||
success is DeleteEmailPermanentlySuccess ||
|
||||
success is MarkAsMultipleEmailReadAllSuccess ||
|
||||
success is MarkAsMultipleEmailReadHasSomeEmailFailure ||
|
||||
success is MarkAsStarMultipleEmailAllSuccess ||
|
||||
success is MarkAsStarMultipleEmailHasSomeEmailFailure ||
|
||||
success is MoveMultipleEmailToMailboxAllSuccess ||
|
||||
success is MoveMultipleEmailToMailboxHasSomeEmailFailure ||
|
||||
success is EmptyTrashFolderSuccess ||
|
||||
success is DeleteMultipleEmailsPermanentlyAllSuccess ||
|
||||
success is DeleteMultipleEmailsPermanentlyHasSomeEmailFailure
|
||||
) {
|
||||
_refreshEmailChanges();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -500,7 +498,10 @@ class SearchEmailController extends BaseController
|
||||
mailboxOption: Some(mailboxSelected),
|
||||
beforeOption: const None()
|
||||
);
|
||||
_searchEmailAction(context);
|
||||
|
||||
if (context.mounted) {
|
||||
_searchEmailAction(context);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -530,7 +531,7 @@ class SearchEmailController extends BaseController
|
||||
AppRoutes.contact,
|
||||
arguments: arguments);
|
||||
|
||||
if (newContact is EmailAddress) {
|
||||
if (newContact is EmailAddress && context.mounted) {
|
||||
_dispatchApplyContactAction(
|
||||
context,
|
||||
listContactSelected,
|
||||
|
||||
@@ -111,7 +111,7 @@ class SearchEmailView extends GetWidget<SearchEmailController>
|
||||
icon: SvgPicture.asset(_imagePaths.icBack,
|
||||
width: 18,
|
||||
height: 18,
|
||||
color: AppColor.colorTextButton,
|
||||
colorFilter: AppColor.colorTextButton.asFilter(),
|
||||
fit: BoxFit.fill),
|
||||
tooltip: AppLocalizations.of(context).back,
|
||||
onTap: () => controller.closeSearchView(context)
|
||||
@@ -241,9 +241,9 @@ class SearchEmailView extends GetWidget<SearchEmailController>
|
||||
const SizedBox(width: 4),
|
||||
SvgPicture.asset(
|
||||
_imagePaths.icChevronDownOutline,
|
||||
color: filterSelected
|
||||
? AppColor.primaryColor
|
||||
: AppColor.colorDefaultRichTextButton,
|
||||
colorFilter: filterSelected
|
||||
? AppColor.primaryColor.asFilter()
|
||||
: AppColor.colorDefaultRichTextButton.asFilter(),
|
||||
fit: BoxFit.fill),
|
||||
]
|
||||
])
|
||||
@@ -469,8 +469,11 @@ class SearchEmailView extends GetWidget<SearchEmailController>
|
||||
return (EmailActionCupertinoActionSheetActionBuilder(
|
||||
const Key('mark_as_spam_or_un_spam_action'),
|
||||
SvgPicture.asset(
|
||||
mailboxContain?.isSpam == true ? _imagePaths.icNotSpam : _imagePaths.icSpam,
|
||||
width: 28, height: 28, fit: BoxFit.fill, color: AppColor.colorTextButton),
|
||||
mailboxContain?.isSpam == true ? _imagePaths.icNotSpam : _imagePaths.icSpam,
|
||||
width: 28,
|
||||
height: 28,
|
||||
fit: BoxFit.fill,
|
||||
colorFilter: AppColor.colorTextButton.asFilter()),
|
||||
mailboxContain?.isSpam == true
|
||||
? AppLocalizations.of(context).remove_from_spam
|
||||
: AppLocalizations.of(context).mark_as_spam,
|
||||
@@ -553,9 +556,9 @@ class SearchEmailView extends GetWidget<SearchEmailController>
|
||||
const SizedBox(width: 4),
|
||||
SvgPicture.asset(
|
||||
_imagePaths.icChevronDownOutline,
|
||||
color: filterSelected
|
||||
? AppColor.primaryColor
|
||||
: AppColor.colorDefaultRichTextButton,
|
||||
colorFilter: filterSelected
|
||||
? AppColor.primaryColor.asFilter()
|
||||
: AppColor.colorDefaultRichTextButton.asFilter(),
|
||||
fit: BoxFit.fill),
|
||||
])
|
||||
),
|
||||
@@ -607,9 +610,9 @@ class SearchEmailView extends GetWidget<SearchEmailController>
|
||||
const SizedBox(width: 4),
|
||||
SvgPicture.asset(
|
||||
_imagePaths.icChevronDownOutline,
|
||||
color: filterSelected
|
||||
? AppColor.primaryColor
|
||||
: AppColor.colorDefaultRichTextButton,
|
||||
colorFilter: filterSelected
|
||||
? AppColor.primaryColor.asFilter()
|
||||
: AppColor.colorDefaultRichTextButton.asFilter(),
|
||||
fit: BoxFit.fill),
|
||||
])
|
||||
),
|
||||
|
||||
@@ -38,9 +38,10 @@ class AppBarSelectionMode extends StatelessWidget {
|
||||
|
||||
return Row(children: [
|
||||
buildIconWeb(
|
||||
icon: SvgPicture.asset(_imagePaths.icCloseComposer,
|
||||
color: AppColor.colorTextButton,
|
||||
fit: BoxFit.fill),
|
||||
icon: SvgPicture.asset(
|
||||
_imagePaths.icCloseComposer,
|
||||
colorFilter: AppColor.colorTextButton.asFilter(),
|
||||
fit: BoxFit.fill),
|
||||
minSize: 25,
|
||||
iconSize: 25,
|
||||
iconPadding: const EdgeInsets.all(5),
|
||||
@@ -128,11 +129,11 @@ class AppBarSelectionMode extends StatelessWidget {
|
||||
splashRadius: 15,
|
||||
icon: SvgPicture.asset(
|
||||
canDeletePermanently
|
||||
? _imagePaths.icDeleteComposer
|
||||
: _imagePaths.icDelete,
|
||||
color: canDeletePermanently
|
||||
? AppColor.colorDeletePermanentlyButton
|
||||
: AppColor.primaryColor,
|
||||
? _imagePaths.icDeleteComposer
|
||||
: _imagePaths.icDelete,
|
||||
colorFilter: canDeletePermanently
|
||||
? AppColor.colorDeletePermanentlyButton.asFilter()
|
||||
: AppColor.primaryColor.asFilter(),
|
||||
width: 20,
|
||||
height: 20,
|
||||
fit: BoxFit.fill),
|
||||
|
||||
@@ -348,7 +348,7 @@ class SearchMailboxController extends BaseMailboxController with MailboxActionHa
|
||||
imagePaths.icFolderMailbox,
|
||||
width: 24,
|
||||
height: 24,
|
||||
color: Colors.white,
|
||||
colorFilter: Colors.white.asFilter(),
|
||||
fit: BoxFit.fill),
|
||||
backgroundColor: AppColor.toastSuccessBackgroundColor,
|
||||
textColor: Colors.white,
|
||||
@@ -426,14 +426,14 @@ class SearchMailboxController extends BaseMailboxController with MailboxActionHa
|
||||
MailboxSubscribeState subscribeState,
|
||||
MailboxSubscribeAction subscribeAction
|
||||
) {
|
||||
final _accountId = dashboardController.accountId.value;
|
||||
if (_accountId != null) {
|
||||
final accountId = dashboardController.accountId.value;
|
||||
if (accountId != null) {
|
||||
final subscribeRequest = generateSubscribeRequest(mailboxId, subscribeState, subscribeAction);
|
||||
|
||||
if (subscribeRequest is SubscribeMultipleMailboxRequest) {
|
||||
consumeState(_subscribeMultipleMailboxInteractor.execute(_accountId, subscribeRequest));
|
||||
consumeState(_subscribeMultipleMailboxInteractor.execute(accountId, subscribeRequest));
|
||||
} else if (subscribeRequest is SubscribeMailboxRequest) {
|
||||
consumeState(_subscribeMailboxInteractor.execute(_accountId, subscribeRequest));
|
||||
consumeState(_subscribeMailboxInteractor.execute(accountId, subscribeRequest));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -524,7 +524,7 @@ class SearchMailboxController extends BaseMailboxController with MailboxActionHa
|
||||
imagePaths.icFolderMailbox,
|
||||
width: 24,
|
||||
height: 24,
|
||||
color: Colors.white,
|
||||
colorFilter: Colors.white.asFilter(),
|
||||
fit: BoxFit.fill
|
||||
),
|
||||
backgroundColor: AppColor.toastSuccessBackgroundColor,
|
||||
@@ -540,8 +540,8 @@ class SearchMailboxController extends BaseMailboxController with MailboxActionHa
|
||||
MailboxId mailboxIdSubscribed,
|
||||
{List<MailboxId>? listDescendantMailboxIds}
|
||||
) {
|
||||
final _accountId = dashboardController.accountId.value;
|
||||
if (_accountId != null) {
|
||||
final accountId = dashboardController.accountId.value;
|
||||
if (accountId != null) {
|
||||
SubscribeRequest? subscribeRequest;
|
||||
|
||||
if (listDescendantMailboxIds != null) {
|
||||
@@ -560,9 +560,9 @@ class SearchMailboxController extends BaseMailboxController with MailboxActionHa
|
||||
}
|
||||
|
||||
if (subscribeRequest is SubscribeMultipleMailboxRequest) {
|
||||
consumeState(_subscribeMultipleMailboxInteractor.execute(_accountId, subscribeRequest));
|
||||
consumeState(_subscribeMultipleMailboxInteractor.execute(accountId, subscribeRequest));
|
||||
} else if (subscribeRequest is SubscribeMailboxRequest) {
|
||||
consumeState(_subscribeMailboxInteractor.execute(_accountId, subscribeRequest));
|
||||
consumeState(_subscribeMailboxInteractor.execute(accountId, subscribeRequest));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -571,8 +571,8 @@ class SearchMailboxController extends BaseMailboxController with MailboxActionHa
|
||||
MailboxId mailboxIdSubscribed,
|
||||
{List<MailboxId>? listDescendantMailboxIds}
|
||||
) {
|
||||
final _accountId = dashboardController.accountId.value;
|
||||
if (_accountId != null) {
|
||||
final accountId = dashboardController.accountId.value;
|
||||
if (accountId != null) {
|
||||
SubscribeRequest? subscribeRequest;
|
||||
|
||||
if (listDescendantMailboxIds != null) {
|
||||
@@ -591,9 +591,9 @@ class SearchMailboxController extends BaseMailboxController with MailboxActionHa
|
||||
}
|
||||
|
||||
if (subscribeRequest is SubscribeMultipleMailboxRequest) {
|
||||
consumeState(_subscribeMultipleMailboxInteractor.execute(_accountId, subscribeRequest));
|
||||
consumeState(_subscribeMultipleMailboxInteractor.execute(accountId, subscribeRequest));
|
||||
} else if (subscribeRequest is SubscribeMailboxRequest) {
|
||||
consumeState(_subscribeMailboxInteractor.execute(_accountId, subscribeRequest));
|
||||
consumeState(_subscribeMailboxInteractor.execute(accountId, subscribeRequest));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ class SearchMailboxView extends GetWidget<SearchMailboxController>
|
||||
splashRadius: SearchMailboxUtils.getIconSplashRadius(context, controller.responsiveUtils),
|
||||
icon: SvgPicture.asset(
|
||||
controller.imagePaths.icBack,
|
||||
color: AppColor.colorTextButton,
|
||||
colorFilter: AppColor.colorTextButton.asFilter(),
|
||||
fit: BoxFit.fill
|
||||
),
|
||||
tooltip: AppLocalizations.of(context).back,
|
||||
@@ -104,7 +104,7 @@ class SearchMailboxView extends GetWidget<SearchMailboxController>
|
||||
iconPadding: EdgeInsets.zero,
|
||||
icon: SvgPicture.asset(
|
||||
controller.imagePaths.icSearchBar,
|
||||
color: AppColor.colorTextButton,
|
||||
colorFilter: AppColor.colorTextButton.asFilter(),
|
||||
fit: BoxFit.fill
|
||||
),
|
||||
tooltip: AppLocalizations.of(context).search,
|
||||
@@ -229,7 +229,7 @@ class SearchMailboxView extends GetWidget<SearchMailboxController>
|
||||
width: 24,
|
||||
height: 24,
|
||||
fit: BoxFit.fill,
|
||||
color: contextMenuItem.action.getColorContextMenuIcon()
|
||||
colorFilter: contextMenuItem.action.getColorContextMenuIcon().asFilter()
|
||||
),
|
||||
const SizedBox(width: 12),
|
||||
Expanded(child: Text(
|
||||
|
||||
Reference in New Issue
Block a user