TF-348 Fix unread email counter not updating
This commit is contained in:
@@ -14,7 +14,6 @@ abstract class BaseMailboxController extends BaseController {
|
||||
|
||||
BaseMailboxController(this._treeBuilder);
|
||||
|
||||
final allMailboxNodeList = <MailboxNode>[].obs;
|
||||
final folderMailboxTree = MailboxTree(MailboxNode.root()).obs;
|
||||
final defaultMailboxTree = MailboxTree(MailboxNode.root()).obs;
|
||||
|
||||
@@ -24,6 +23,15 @@ abstract class BaseMailboxController extends BaseController {
|
||||
folderMailboxTree.value = tupleTree.value2;
|
||||
}
|
||||
|
||||
Future refreshTree(List<PresentationMailbox> allMailbox) async {
|
||||
final tupleTree = await _treeBuilder.generateMailboxTreeInUIAfterRefreshChanges(
|
||||
allMailbox, defaultMailboxTree.value, folderMailboxTree.value);
|
||||
defaultMailboxTree.firstRebuild = true;
|
||||
folderMailboxTree.firstRebuild = true;
|
||||
defaultMailboxTree.value = tupleTree.value1;
|
||||
folderMailboxTree.value = tupleTree.value2;
|
||||
}
|
||||
|
||||
void toggleMailboxFolder(MailboxNode selectedMailboxNode) {
|
||||
final newExpandMode = selectedMailboxNode.expandMode == ExpandMode.COLLAPSE
|
||||
? ExpandMode.EXPAND
|
||||
|
||||
Reference in New Issue
Block a user