TF-4314 Fix unread emails disappear blink (#4316)

This commit is contained in:
Dat Vu
2026-02-09 23:53:42 +07:00
committed by GitHub
parent b6959a5ab6
commit 87115ed5a5
6 changed files with 35 additions and 3 deletions
@@ -59,6 +59,7 @@ abstract class ThreadRepository {
jmap.State currentState,
{
Set<Comparator>? sort,
UnsignedInt? limit,
EmailFilter? emailFilter,
Properties? propertiesCreated,
Properties? propertiesUpdated,
@@ -4,6 +4,7 @@ import 'package:jmap_dart_client/jmap/account_id.dart';
import 'package:jmap_dart_client/jmap/core/properties/properties.dart';
import 'package:jmap_dart_client/jmap/core/session/session.dart';
import 'package:jmap_dart_client/jmap/core/sort/comparator.dart';
import 'package:jmap_dart_client/jmap/core/unsigned_int.dart';
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
import 'package:tmail_ui_user/features/thread/domain/model/email_filter.dart';
import 'package:tmail_ui_user/features/thread/domain/model/email_response.dart';
@@ -23,6 +24,7 @@ class RefreshChangesEmailsInMailboxInteractor {
jmap.State currentState,
{
Set<Comparator>? sort,
UnsignedInt? limit,
Properties? propertiesCreated,
Properties? propertiesUpdated,
EmailFilter? emailFilter,
@@ -37,6 +39,7 @@ class RefreshChangesEmailsInMailboxInteractor {
accountId,
currentState,
sort: sort,
limit: limit,
propertiesCreated: propertiesCreated,
propertiesUpdated: propertiesUpdated,
emailFilter: emailFilter)