Optimize and refactor for MailboxVisibility
This commit is contained in:
@@ -196,7 +196,7 @@ class SearchMailboxView extends GetWidget<SearchMailboxController>
|
||||
}
|
||||
|
||||
List<ContextMenuItemMailboxAction> _generateListContextMenuItemAction(PresentationMailbox mailbox) {
|
||||
final mailboxActionsSupported = mailbox.supportedSubscribe
|
||||
final mailboxActionsSupported = mailbox.isSubscribedMailbox
|
||||
? _listActionForMailboxSubscribed(mailbox)
|
||||
: _listActionForMailboxUnsubscribed(mailbox);
|
||||
|
||||
|
||||
@@ -188,7 +188,9 @@ class _MailboxSearchedItemBuilderState extends State<MailboxSearchedItemBuilder>
|
||||
}
|
||||
|
||||
void _onLongPressMailboxAction() {
|
||||
widget.onLongPressMailboxAction?.call(widget._presentationMailbox);
|
||||
if (widget.listPopupMenuItemAction?.isNotEmpty == true) {
|
||||
widget.onLongPressMailboxAction?.call(widget._presentationMailbox);
|
||||
}
|
||||
}
|
||||
|
||||
Widget _buildMailboxIcon() {
|
||||
|
||||
Reference in New Issue
Block a user