TF-1310: [Presentation] Refactor buildTree logic in TreeBuilder + BaseMailboxController

This commit is contained in:
HuyNguyen
2023-02-02 22:19:43 +07:00
committed by Dat Vu
parent d57bcd10dd
commit 10ba3867d8
30 changed files with 523 additions and 237 deletions
@@ -45,6 +45,9 @@ class MailboxCache extends HiveObject with EquatableMixin {
@HiveField(11)
final DateTime? lastOpened;
@HiveField(12)
final String? namespace;
MailboxCache(
this.id,
{
@@ -58,7 +61,8 @@ class MailboxCache extends HiveObject with EquatableMixin {
this.unreadThreads,
this.myRights,
this.isSubscribed,
this.lastOpened
this.lastOpened,
this.namespace,
}
);
@@ -68,7 +72,13 @@ class MailboxCache extends HiveObject with EquatableMixin {
name,
parentId,
role,
totalEmails,
unreadEmails,
totalThreads,
unreadThreads,
lastOpened,
myRights,
isSubscribed,
namespace,
];
}