TF-1487 Apply linter rule

This commit is contained in:
dab246
2023-02-24 12:12:54 +07:00
committed by Dat Vu
parent 117a8a8fc6
commit 2b71aba278
155 changed files with 798 additions and 1039 deletions
@@ -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(