TF-3586: Upgrade Flutter to 3.27.4
This commit is contained in:
+1
-1
@@ -14,7 +14,7 @@ extension HandleGetEmailsByIdsSuccess on ThreadDetailController {
|
||||
}
|
||||
|
||||
final selectedEmailId = mailboxDashBoardController.selectedEmail.value?.id;
|
||||
final isLoadMore = emailIdsPresentation.values.whereNotNull().isNotEmpty;
|
||||
final isLoadMore = emailIdsPresentation.values.nonNulls.isNotEmpty;
|
||||
|
||||
for (var presentationEmail in success.presentationEmails) {
|
||||
if (presentationEmail.id == null) continue;
|
||||
|
||||
+2
-2
@@ -62,11 +62,11 @@ extension HandleRefreshThreadDetailAction on ThreadDetailController {
|
||||
|
||||
final afterRefreshedEmailIds = ThreadDetailPresentationUtils.refreshEmailIds(
|
||||
original: emailIdsPresentation.keys.toList(),
|
||||
created: emailsCreated.map((email) => email.id).whereNotNull().toList(),
|
||||
created: emailsCreated.map((email) => email.id).nonNulls.toList(),
|
||||
destroyed: emailIdsDestroyed.toList(),
|
||||
);
|
||||
final afterRefreshedEmails = ThreadDetailPresentationUtils.refreshPresentationEmails(
|
||||
original: emailIdsPresentation.values.whereNotNull().toList(),
|
||||
original: emailIdsPresentation.values.nonNulls.toList(),
|
||||
created: emailsCreated,
|
||||
updated: emailsUpdated,
|
||||
destroyed: emailIdsDestroyed.toList(),
|
||||
|
||||
+3
-1
@@ -16,7 +16,9 @@ extension InitializeThreadDetailEmails on ThreadDetailController {
|
||||
if (skipLoadThreadMetaData(
|
||||
selectedEmailId: selectedEmailId,
|
||||
updateCurrentThreadDetail: success.updateCurrentThreadDetail,
|
||||
)) return;
|
||||
)) {
|
||||
return;
|
||||
}
|
||||
|
||||
List<EmailId> emailIdsToLoadMetaData = [];
|
||||
emailIdsToLoadMetaData = ThreadDetailPresentationUtils.getFirstLoadEmailIds(
|
||||
|
||||
+1
-2
@@ -1,4 +1,3 @@
|
||||
import 'package:collection/collection.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:model/email/presentation_email.dart';
|
||||
import 'package:tmail_ui_user/features/thread_detail/presentation/thread_detail_manager.dart';
|
||||
@@ -10,7 +9,7 @@ extension InitializeThreadDetailManager on ThreadDetailManager {
|
||||
availableThreadIds.value = currentDisplayedEmails
|
||||
.map((presentationEmail) => presentationEmail.threadId)
|
||||
.toSet()
|
||||
.whereNotNull()
|
||||
.nonNulls
|
||||
.toList();
|
||||
if (availableThreadIds.isEmpty) return;
|
||||
|
||||
|
||||
+3
-1
@@ -9,7 +9,9 @@ extension QuickCreateRuleFromCollapsedEmailSuccess on ThreadDetailController {
|
||||
) {
|
||||
if (success.newListRules.isEmpty ||
|
||||
currentContext == null ||
|
||||
currentOverlayContext == null) return;
|
||||
currentOverlayContext == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
appToast.showToastSuccessMessage(
|
||||
currentOverlayContext!,
|
||||
|
||||
+3
-1
@@ -111,7 +111,9 @@ extension ThreadDetailOnEmailActionClick on ThreadDetailController {
|
||||
if (session == null ||
|
||||
accountId == null ||
|
||||
(presentationEmail.hasStarred && markStarAction == MarkStarAction.markStar) ||
|
||||
(!presentationEmail.hasStarred && markStarAction == MarkStarAction.unMarkStar)) return;
|
||||
(!presentationEmail.hasStarred && markStarAction == MarkStarAction.unMarkStar)) {
|
||||
return;
|
||||
}
|
||||
|
||||
consumeState(emailActionReactor.markAsStarEmail(
|
||||
session!,
|
||||
|
||||
Reference in New Issue
Block a user